Cleaned up the responsibilities of gitlab module

Moved mysql config into gitlab manifest and out of the gitlab module
added a minimum memory for the instance (512 MB), below that the service doesn't start.