Simplify status fields.

- Previously had three status fields wizard_status, status, and
sf_status.
- Reduced to just wizard_status and status.
- Added necessary scopes to easily find Student Applications and
Projects by status.
- Salesforce sync now operates with “status” field both ways.
Remove placeholder course sites info.
Correctly mark Student Applications as "complete".

Previously only “wizard status” was being updated. Now student
applications will properly be set to “complete” once all wizard steps
have been fulfilled.
Refactor dashboards.

Simplify project and student dashboards.
Use partials for field host and student dashboard.
Apply correct permissions settings to reserve_my_spot
Further fixes to enumerize/status fields.
Change styles for form errors to prevent layout issues.

Overlap error on input field to avoid extra span breaking column
layouts.
Initial version of seat filling logic.

Only allow students to apply to projects that have seats available.
Only approved student applications count towards seat limit.
Seat limit is enforced on a project session level.
Fix update_to_sf.
Complete status refactor.

Add all top level statuses sync with salesforce.

Set student applications to reserved when spot is reserved.

Allow field hosts to edit their projects if incomplete or pending
review.

Make seats left logic only consider reserved student applications.
Fix home page text running over.
Fix broken client side validations for students setup.
Student Application: Do not log user in if about you step fails.
Uncomment accidentally commented code....
Small styles fixes.

Make span.error on radio button collections look good.
Remove awkward break on  “converge advocate” text in student
application setup form.
begun writing media queries for responsive header
hamburger complete
first attempt at js click function for hamburger transform
fixed js click function
side nav improvements
slide in together, basic menu styles