Removed complicated link_to_add_fields from question_helper.rb

Switched to simpler ajax code.  Don't need this any longer.
	modified:   app/helpers/question_helper.rb
Simplified get_questions method and eliminated appearance of duplicates.

	modified:   app/helpers/surveyform_helper.rb
Improved formatting of dependency_editor

Reduced size of the answer fields when not multiple choice. Got rid of margins
on body and .shadebox so gray extends to bottom of colorbox window.

	modified:   lib/assets/stylesheets/surveyor_gui.sass
Switched add row to dependencys editor to ajax instead of Ryan Bates
Railcasts style using helpers.  Simpler code.

	app/controllers/dependencys_controller.rb: added
	render_dependency_conditions_partial method.

	app/views/dependencys/_dependency_condition_fields.html.erb
	embedded simple_fields_for blocks into partial, so the partial
	can be set entirely from an instance variable set in the
	render_dependency_conditions_partial method in dependency controller.

	app/views/dependencys/_form.html.erb: removed simple_fields_for block
	and replaced with an empty div which is populated with the partial via
	ajax.

	config/routes.rb: added route for render_dependency_conditions_partial

	lib/assets/javascripts/surveyor_gui/surveyor_gui.js: added ajax code
	to render dependency_conditions_partial.  Includes parameter to add
	a new row.  This is passed to the controller, which simply tacks
	on another dependency_conditions row using dependency_conditions.build

	lib/surveyor_gui/models/dependency_condition_methods.rb: modified
	rule_key_temp method to always return an alpha instead of an
	alphanumeric.  Latest version of Surveyor coughs on alphanumeric
	rule_keys.