Add state for removal of test database

MySQL typically ships with a ``test`` database created.  This state allows users to ensure this database is removed.  

This state is **not** engaged by default, nor part of the main ``mysql`` metastate, as someone might actually have a database named ``test`` or be using this default database for real data.  This is explained clearly in the readme.