* bugfix: provide test and fix for bug where rename of existing Firebird table with null values breaks migrations
* bugfix: when renaming a Firebird table, blob-type columns should be recreated with the original sub_type
* Optimise usings
* Enable Firebird Embedded tests at Travis CI
* fix for FirebirdProcessor.CreateSequenceForIdentity attempting to
  create undo expression when FBOptions.UndoEnabled is false
* bugfix: Firebird migrations involving table renames where the source
  table has more than one row of data fail because the Firebird engine
  doesn't like just getting a barrage of Insert statements separated by
  semi-colons like would be expected; instead, Firebird requires that
  these statements be wrapped in an execution block (see
  http://www.firebirdsql.org/refdocs/langrefupd20-execblock.html for
  more information).
  This fix wraps all insert, update and delete expression runs for data
  manipulation (single and multiple) in execution blocks.
Merge pull request #505 from fluffynuts/master

  * bugfix: Firebird migrations involving table renames where the source   table has more than one row of data fail because the Firebird engine   doesn't like just getting a barrage of Insert statements separated by   semi-colons like would be expected; instead, Firebird requires that   these statements be wrapped in an execution block (see   http://www.firebirdsql.org/refdocs/langrefupd20-execblock.html for   more information).   This fix wraps all insert, update and delete expression runs for data   manipulation (single and multiple) in execution blocks.
  * fix for FirebirdProcessor.CreateSequenceForIdentity attempting to   create undo expression when FBOptions.UndoEnabled is false
  * Enable Firebird Embedded tests at Travis CI
  * Optimise usings
  * bugfix: when renaming a Firebird table, blob-type columns should be recreated with the original sub_type
  * bugfix: provide test and fix for bug where rename of existing Firebird table with null values breaks migrations