Fixed issue when adding new questions with other checked.

Problem was when adding a new question with other checked, every
answer would get a text box. Now behaves as expected, with just
the last checkbox being accompanied by an other.
	modified:   lib/surveyor_gui/models/question_type_methods.rb
Pulled omit and other checkboxes on question builder into their own partial
	modified:   app/views/questions/_answer_fields.html.erb
	new file:   app/views/questions/_answer_options.html.erb
	modified:   app/views/questions/_grid_fields.html.erb
Added comment to grid questions.
Comments supported in grid_one, grid_any, pick_one, pick_any.

Picks showing up with radio button in surveyor.  Need to look into
suppressing this next.
	modified:   app/models/permitted_params_decorator.rb - whitelist is_comment in answer

	modified:   app/views/questions/_answer_options.html.erb  - added comment

	modified:   app/views/questions/_grid_fields.html.erb - whitespace change.

	modified:   app/views/surveyforms/_question_field.html.erb - reorganized picks and grids
	to support comments.  Lots of duplication to refactor.

	modified:   lib/assets/stylesheets/surveyor_gui/surveyor_gui.sass

	new file:   lib/generators/surveyor_gui/templates/db/migrate/20140531012006_add_is_comment_to_answers.rb -
	add is_comment field to answers.

	modified:   lib/surveyor_gui/models/answer_methods.rb - whitelist is_comments

	modified:   lib/surveyor_gui/models/question_methods.rb - suppression of answers with is_comments
	prior to calling build_complex_question_structure.  Logic here is getting very complex.

	modified:   lib/surveyor_gui/models/question_type_methods.rb - added support for comments.  Treating
	comments differently in grids and picks.
Merge remote-tracking branch 'upstream/show_groups_in_surveyform' into show_groups_in_surveyform