Generated Scala code now deals correctly with default values on structs and services.

At the very least this should fix: http://github.com/twitter/scrooge/issues/99

In the process of doing so I've found a couple of other issues around defaults like false being set to true for booleans and the parser itself didn't handle boolean literals.