add --regex option to split-mysqldump

- filters against the output path.  Currently only supports
  table/view filtering.
fix logic for cleaning up trailing commas

- previously this logic assumed that the second to
  last line needs to be scrubbed, but this does not hold
  for partitioned tables.  Instead this detects a closing parens
  and scrubs the previous line to maintain correct syntax
create database directories with diretory option

- previously when a new database was detected its directory
  entry was created relative to the current working directory
  rather than the supplied directory option
truncate files on output rather than strictly appending

- previously multiple runs of split-mysqldump would keep appending
  output which would end up causing problems on restore.
  Now care is taken to truncate and overwrite with just the new data.
Merge branch 'develop' into feature/add_regex_filtering

Conflicts:
	dbsake/mysqldumpsplit/__init__.py
Merge branch 'feature/add_regex_filtering' into develop
add frm-to-schema to README.md
disable import-ibd command

- this is is currently not implemented and only a stub
  was in place for future work
handling parsing failures more elegantly

- just increment a flag and continue rather than aborting
  immediately on a parsing failure.  Parsing failure are expected
  for views, for instance.
add some useful output messages to contrib/mkscript.py

- this script generates an executable python .zip archive
  this fix just outputs some information about what's happening.