Explicitly convert some boolean attributes to boolean if missing or non-boolean
We want 'name' to always be a list
Some changes needed for Python 2.{6,7}. Works in Python 2.7, but there may still be some issues in 2.6.
Tests for webservices and models