1) Updated micro ORM mapping code so that multiple instances of a database name can not be added.

1) Updated micro ORM mapping code so that multiple instances of a
database name can not be added.
2) Fixed issue with caching and also fixed Execute so that it converts
DBNull values to just null.
3) Fixed a couple of unit tests to deal with the slight changes to how
SQLHelper works now.