Initial version
Initial step to factor out mysql specifics

--HG--
rename : flyway-core/src/main/java/com/google/code/flyway/core/MigrationUtils.java => flyway-core/src/main/java/com/google/code/flyway/core/util/MigrationUtils.java
rename : flyway-core/src/main/java/com/google/code/flyway/core/SqlScriptParser.java => flyway-core/src/main/java/com/google/code/flyway/core/util/SqlScriptParser.java
Fixed compile errors
Refactored to rely on DB metadata to detect the db type

--HG--
rename : flyway-core/src/main/java/com/google/code/flyway/core/DbMigration.java => flyway-core/src/main/java/com/google/code/flyway/core/DbMigrator.java
rename : flyway-core/src/main/java/com/google/code/flyway/core/dbsupport/MySqlDbSupport.java => flyway-core/src/main/java/com/google/code/flyway/core/dbsupport/MySQLDbSupport.java
rename : flyway-core/src/main/java/com/google/code/flyway/core/BaseJavaMigration.java => flyway-core/src/main/java/com/google/code/flyway/core/java/BaseJavaMigration.java
rename : flyway-core/src/main/java/com/google/code/flyway/core/SqlFileMigration.java => flyway-core/src/main/java/com/google/code/flyway/core/sql/SqlMigration.java
rename : flyway-core/src/test/java/com/google/code/flyway/core/MySqlTest.java => flyway-core/src/test/java/com/google/code/flyway/core/MySQLTest.java
rename : flyway-core/src/test/java/com/google/code/flyway/core/SqlFileMigrationTest.java => flyway-core/src/test/java/com/google/code/flyway/core/sql/SqlFileMigrationTest.java
rename : flyway-core/src/test/java/com/google/code/flyway/core/MigrationUtilsTest.java => flyway-core/src/test/java/com/google/code/flyway/core/util/MigrationUtilsTest.java
Initial version
Added Metadata Table exists to test
Initial Oracle Support

--HG--
rename : flyway-core/src/test/java/com/google/code/flyway/core/DbCreator.java => flyway-core/src/test/java/com/google/code/flyway/core/MySQLDbCreator.java
rename : flyway-core/src/test/resources/migration/mysql/V1.sql => flyway-core/src/test/resources/migration/sql/V1.sql
Implemented Version description

--HG--
rename : flyway-core/src/test/java/com/google/code/flyway/core/MySQLDbCreator.java => flyway-core/src/test/java/com/google/code/flyway/core/mysql/MySQLDbCreator.java
rename : flyway-core/src/test/java/com/google/code/flyway/core/MySQLTest.java => flyway-core/src/test/java/com/google/code/flyway/core/mysql/MySQLTest.java
rename : flyway-core/src/test/java/com/google/code/flyway/core/OracleDbCreator.java => flyway-core/src/test/java/com/google/code/flyway/core/oracle/OracleDbCreator.java
rename : flyway-core/src/test/java/com/google/code/flyway/core/OracleTest.java => flyway-core/src/test/java/com/google/code/flyway/core/oracle/OracleTest.java
rename : flyway-core/src/test/resources/spring/mysql-context.xml => flyway-core/src/test/resources/migration/mysql/mysql-context.xml
rename : flyway-core/src/test/resources/spring/oracle-context.xml => flyway-core/src/test/resources/migration/oracle/oracle-context.xml
Added license headers
Fixed Oracle Index creation
Unified DbCreators

--HG--
rename : flyway-core/src/test/java/com/google/code/flyway/core/oracle/OracleDbCreator.java => flyway-core/src/test/java/com/google/code/flyway/core/DbCreator.java
Version 0.0.2
Updated version to 0.0.3-SNAPSHOT
Added support for pl/sql blocks

--HG--
rename : flyway-core/src/test/resources/migration/sql/V1.sql => flyway-core/src/test/resources/migration/oracle/sql/V1.sql
rename : flyway-core/src/test/resources/migration/sql/V1_1__Populate_table.sql => flyway-core/src/test/resources/migration/oracle/sql/V1_1__Populate_table.sql
Added placeholder replacement support
Version is now 0.0.4-SNAPSHOT
Made spring jdbc optional due to wierd maven version range resolution rules
Rewrote Sql File Parsing
Added support for multi-line comments
Updated version to 0.0.5-SNAPSHOT
Missing from previous commit