Add Support for MySQL
This release introduces numerous refactoring to the codes and also adds support for checking MySQL service status.
Also, note that checking MySQL will check if the service is ready for accepting connections and not just checking if the port is open.