Merge tag '3.5.0' into develop

3.5.0
Fix issue #126: provide a way other then 'property=' to set a config value to False
Merge pull request #127 from timothycrosley/feature/fix-issue-126

Fix issue #126: provide a way other then 'property=' to set a config val...
Add test to assert comments are handled correctly per issue #125
Collect comments
Add additional test case
Fix first test case
Add two additional test cases
Fix test case
Fix the first few test cases
Use semicolon instead of comma to separate comments
Use semicolon instead of comma
Support from imports when forced to a single line
Support case where imports + from imports fit within the line limit
Add test case for when comments would cause first line to go past line length
Add support for comments to grid output
Add additional test
Remove uneeded print statement
Add test for output vertical with comment
Fix output vertical mode to render correctly with comments