Add Archlinux support

This commit adds Arch Linux support. Everything besides bindings for JAVA and
Ruby has been tested as properly working. JAVA and Ruby bindings cannot be
managed by puppet as official packages are not in official repositories but in
AUR instead. PHP bindings are installed by default with mysql/mariadb package so
there is no need to specify/install separate patches. To reflect this,
bindings.pp has been altered to throw a warning if user wants to install
PHP binding. It throws an error is user tries to install JAVA or Ruby binding.

Signed-off-by: Edvinas Klovas <edvinas@pnd.io>
Update mysqltuner.pl to version 1.3.0
Prevent ERROR 1008 in mysql_database provider

Check for database existence when dropping to prevent

  ERROR 1008 (HY000): Can't drop database 'test'; database doesn't exist

Signed-off-by: Ray Lehtiniemi <rayl@mail.com>
Merge pull request #547 from rayl/master

Prevent ERROR 1008 in mysql_database provider
Merge pull request #545 from rsauvatinet/master

Update mysqltuner.pl to version 1.3.0
Merge pull request #517 from edvinasme/archlinux_support

Add Archlinux support