Merge pull request #8 from comstud/mysqldb-dev

instance_destroy constraints
Add support for metadata updates to instance_update

Change-Id: I0d843a5135f3630d4c9376af8559ed90a59eddcb
Merge pull request #9 from bdelliott/support_metadata_changes

Add support for metadata updates to instance_update
Fix instance_get() to know columns without DictCursor

DictCursor doesn't work completely as it only prefixes the column
names with the table if the column is a duplicate (exists in another
table we're querying).

We have no way to know what columns go with with tables without querying
for tables when we connect.  Because we have to do this, we also no
longer need DictCursor and the turning into objects is a bit more
simple.

Also added a stupid instance_get_all() which now works.