Fixes mariadb Fedora 20 problems

This module wasn't working on fedora 20 because of the service and package names. I cherry picked from upstream most of the changes but for the port and server service name i had to add manual changes because the commits that have this changes in upstream have changes that break the current openstack puppet modules.