Added class rjil::db

This class does below stuffs
  Install mysql server packages
  Optionally format and mount mysql_data_disk to mysql_datadir
  create mysql database if not exists
  create databases and users and grants if not exists
what happens here if you pass undef to create resources?