Added an "unexpectedChangeSets" command.

A changeset is "unexpected" if it does not exist in the passed changelog (after processing includes and so on). This command lists "unexpected" changesets that have been executed on the target database.
Merge pull request #37 from ojacobson/show-unexpected-changesets

Added an "unexpectedChangeSets" command.