fixed verify mutable method and added unit tests.
complete 54 driver with schema and other new features
Merge remote-tracking branch 'upstream/master'