First attempt to implement proper query formatting.
Fixed an exception in linq formatting.
Corrected a few unit tests.
Added additional unit test.
Merge remote-tracking branch 'origin/master' into luiscubal-format-linq
Merge pull request #343 from mono-soc-2013/luiscubal-format-linq

Add basic query formatting support