Implementation of #548 feature request

Added MigrationResult class for capturing of JDBC exception during
migration if any, and wrap it into FlywayException.
Merge pull request #554 from bpg/master

Implementation of #548 feature request