Fix Scroll to Top on mobile and use local logos.

This is a --no-ff merge of the development branch.
Merge fixes by Chandler into master branch.

- Merge from development.
Merge fixes from Chandler into master.
Merge branch 'development'
Add SVG and design changes.

Merge: from branch 'development'
Change default database and role name.
Include javascript dependencies in project.

- Add Ember, jQuery, and Underscore to local project.
- Include reference to scripts in layout view.
- Add notes about using open source components in readme.
Setup initial Ember project structure for RSVP.
Modify layout view for non front-page views.

- Do not show the following when it is not index:
    * Hero Image
    * Navigation Menu
- Include simple header text to rsvp/index view.
Setup Grunt to help build Ember app.

With the project structure that was created,
Grunt will allow for combining all of the
javascript files into one and include in the
main index file for RSVP section.

- Include Grunt and Grunt dependencies in NPM.
- Add Gruntfile.js to define Grunt tasks.
- Update app.js to use neuter and require.
Add handlerbars.runtime to fix loading issue.

See https://github.com/wycats/handlebars.js/issues/702
for more detailed explanation of the issue.
Setup app to show content on index view/template.
Work on RSVP index and code submit logic.

- Set the Ember root to /rsvp/.
- Create Index controller to handle submit.
- Setup routes for rsvp and code handling.
- Design index and rsvp route.
Define the reservation route with mock data.
Hook up Ember to the Reservation route.

- Create Reservation object in Ember.
- Update RsvpRoute to return reservation from server.
- Add text if the RSVP Code is invalid on RSVP view.
Move Reservation object into models files.
Continue design of the Reservation/RSVP area.

- Create Contact object in Ember.
- Add new mockup data for reservations on server.
- Update reservation ember model creation with new data.
- Design mock data for reservation with contacts and flags.
- Show new data in the RSVP view.
Watch for changes using Grunt.
Allow for RSVPing individual contacts.

- Add properties for Contacts to store rsvp.
- CHange server mock to return data.
Display options for RSVPing to Rehearsal Dinner.

Note: in this commit, the forEach in the template
needs to be changed otherwise the scope will not
allow to call into the controller or model.

- Add new properties to reservation and contact.
- Update RSVP template to display new properties.
- Change forEach in view to fix scope.