Change main form path from /forms to /apply
Remove an empty CSS
Use spaces instead of tabs for coffeescript indent

As dictated by coffeelint, and the coffeescript style guide at
https://github.com/polarmobile/coffeescript-style-guide
Refactor changeSection to avoid extra arguments

Scrolling to the top of a page is just another thing executed on hashchange now.

I found the call "changeSection null, !!e" and the "noscroll" argument to be a
bit confusing, and out of the proper scope.  This refactor avoids them.
Move main_form function definitions out of nesting
Override HousingForm#name to fallback on uri when blank
Extract disk-reading methods in HousingForm
Remove HousingForm::create_from_path

ActiveRecord callbacks do the job.
Test housing form creation
Try to fix some tests or something
Make the dictionary and guide visible without logging in.
Use sample applicant in form viewer
Move dictionary yes/no section higher up

The convention oriented "Yes/No values" section ought to appear before
we start getting into pure reference stuff.
Fix some more tests
Merge remote-tracking branch 'origin/master' into fix-tests

* origin/master: (21 commits)
  Add caveats about the demo server
  Mention the app demo site in the README
  Income Updates
  Income updates. Added method to build sorted income list aggregated by income type. Resolves #123
  Adding income files and notice view
  Income updates
  update civic.json to match schema changes
  Place the code under the MIT license
  - Documented income and employment fields in field dictionary - Added additional address fields to field dictionary
  Added income type and relationships in database
  Added income model with amount and type
  Commit vagrant file stuff
  Attributed puppet build to rails-dev-box
  Reduced timeout on bundle to something more reasonable
  Clarified how HH1 et al. should be used.
  Added vagrant's tmp directory to gitignore
  Add .vagrant to gitignore
  Add a VagrantFile and Puppet config for easy and consistent onboarding, no matter what OS the dev is using. Also creates a nice sandbox environment, as well as making it easier to upgrade dependency versions.
  #103 Add onboarding page
  Made update and download work again since update-button id removed
  ...

Conflicts:
	app/assets/javascripts/housing_forms.js.coffee
	app/controllers/home_controller.rb
Fix remaining tests failures

Fixes a lot of test failures relating to user sign in.  Removed tests
for some actions that were half-implemented, or where it's not clear
what should happen yet.
Merge remote-tracking branch 'jrunningen/visible-dict' into fix-tests

* jrunningen/visible-dict:
  Move dictionary yes/no section higher up
  Use sample applicant in form viewer
  Make the dictionary and guide visible without logging in.

Conflicts:
	app/controllers/housing_forms_controller.rb
Merge remote-tracking branch 'mlouie/master' into fix-tests

* mlouie/master:
  Update civic.json
  Update T to Tick in Race checkbox definition
  update civic.json to include the fields i left out last time
Fix onboarding page rendering

Relevant to #103.
Add copy to onboarding page

Fixes #103.

Adds Sarah's copy to the page the user sees after signing up.