Refactored QuestionType

Took out of Question and made its own class in app/models.
Faking an active record class.  Easier to add new
question type now.

	new file:   app/models/question_type.rb - includes
		    lib/models/question_type_methods.rb

	modified:   app/views/questions/_form.html.erb - changed form to use
                    QuestionType.all

	modified:   lib/assets/javascripts/surveyor_gui/surveyor_gui.js - added
                    dropdown to grids.

	modified:   lib/surveyor_gui/models/question_methods.rb - modified to use
                    new QuestionType class.

	new file:   lib/surveyor_gui/models/question_type_methods.rb - revamped
                    creation of question_types.  Can add new question_types by simply
                    adding a line to AllTypes constant.
Intermediate fix to new question_types
	modified:   lib/surveyor_gui/models/question_methods.rb
	modified:   lib/surveyor_gui/models/question_type_methods.rb
Show grid of question_types on new question form just like edit question form.
	modified:   lib/assets/stylesheets/surveyor_gui/surveyor_gui.sass
spec/models/surveyor_gui/question_type_spec.rb green
	modified:   lib/surveyor_gui/models/question_type_methods.rb
	new file:   spec/models/surveyor_gui/question_type_spec.rb
Add missing question types (inline picks, repeater).
	modified:   lib/surveyor_gui/models/question_type_methods.rb
	modified:   spec/models/surveyor_gui/question_type_spec.rb
remove debugging statements from question_type_methods.rb
	modified:   lib/surveyor_gui/models/question_type_methods.rb