* DBInit.cs:
* DBInitTest.cs:
* Script.cs:
* packages.config:
* packages.config:
* Container.cs:
* ScriptType.cs:
* Ecos.DBInit.Test.csproj:
* Ecos.DBInit.Core.csproj:
* Ecos.DBInit.MySql.csproj:
* ScriptType.cs:
* IScriptFinder.cs:
* IScriptLoader.cs:
* ScriptAppender.cs:
* IScriptAppender.cs:
* ScriptsLoaderFactory.cs:
* ScriptLoaderOnEmbeddedResource.cs:
* ScriptFinderOnEmbbededResource.cs:
* Ecos.DBInit.Samples.ProjectWithAMySQLDataBase.csproj: Whole
* DBInit.sln:

 * New MySQL driver version
* Refactoring to separate whole concerns
Cleaning the unused "use"
New Test to "think about" what I'm making
Refactor to use Fluent Factories
New (Huge) refactor:
* Now the system will use a factory class to decide what kind of
IDBInit class must to create
* Move all the (MySQL) DBInit logic to the correct one
* Use only one kind of connection mode
* Create (temporaly?) a second implementation of GetScripts method to
allow the use of the "transformation" (it smeels to need
Action<T>/Func<T> param to a "pro" transformation) that allows to
replace the _DATABASE_NAME_ on the actual database name.