fix syntastic warning

Change-Id: I7a57f115ad624604b3002a73a524eda1bf9bc1b6
make runtime model consistent with frameworks

Make runtime model consistent with frameworks with respect to the
handling of internal_info

Change-Id: I341c8e754e94759041c90af9acac866968da3e21
Squash all migrations into a single migration

The routes for hosts were also moved to be non-nil and the empty string
is now used instead.  This is so that we can correctly perform uniquness
checks.  (The host name was being used as part of a compound unique
index, which does't work correctly at the db layer when one field is null)

Change-Id: Ifd4cf58724d5d0e06dcd029f1ecdf50489f3ee7f
make db driver used by specs configurable

note: this also allows parallel_spec to work against non-memory
databases

Change-Id: I2edd880f1bbba9ffd665aff7c8eb2be6efcdb125
mysql support for ccng

This involved patching the case_insensitive extention we did, plus
fixing up a few expectations in the model specs around what the
underlying db should return for constraint violations.

Change-Id: Ic8ca839f7e73853131a3b36998329c4be646e2dd