specify source of survey when parsing #429

Surveyor::Parser now takes an options[:source] parameter, the given directory
will be searched when looking for translations. If a directory is not
provided the pwd is used.

Translations can now be specified inline using a hash.
Fixed bug in redcap_parser where dependency conditions with a question and answer reference are not be parsed correctly
Removed extraneous whitespace and coding style changes for simpler comparison
change method name #429
Removed extra section step
Merge Bug fix for RedCap Parser for DependencyConditions

* ariel-perez-birchbox-master:
  Removed extra section step
  Removed extraneous whitespace and coding style changes for simpler comparison
  Fixed bug in redcap_parser where dependency conditions with a question and answer reference are not be parsed correctly
recording changes
change variable name and spec description #429
recording changes
Merge branch '429_load_translation_file'
Closes #429

* 429_load_translation_file:
  recording changes
  change variable name and spec description #429
  change method name #429
  specify source of survey when parsing #429
fixing parser spec
refactoring for readability
:default locale mandatory w/ translations #426

Default locales are specified by e.g.

"translation :en => :default"

multiple default locales can be specified, they will all point to the
survey text.
Merge branch '426_survey_locale' into 427_add_locale_selection
add default locale to example #426
Merge branch '426_survey_locale' into 427_add_locale_selection

Conflicts:
	lib/generators/surveyor/templates/surveys/languages.rb
locale UI test, remove fallback locale #427