User should be able to set image URL for application #323

Remove image file upload
Add logo_url with validation for 'https' prefix
Static HTML for our 500's. Bootstrap is pulled from CDN and a minimal set of our overrides are applied. Images are embedded as data-uri's.
User should be able to set image URL for application #323

Extend doorkeeper application with logo_url
Remove paperclip fields from db
Add test for logo_url format validation
Feature/logo url #344

Replace domain.com with example.com
Refactor design of dashboard application

Don't use the primary nav at the top and instead use
the secondary nav.  This sets us up for future
nav changes for the dashboard, eg sections around notifications
or tasks.

Put all the 'settings' pages (which are really about "My Account")
into the format with the secondary nav.

Split the profile page into two pages:
- Personal information (primary info)
- Additional information (more about you)

Clean up profile page design

Clean up application page design, include new/edit application
Add a responsive nav bar for secondary nav

When using on tablets or phones, the secondary nav was
hidden by default (this is an aglio thing).  It makes
sense for long documents (like the legal text),
but in the app you still need to be able to navigate
to the different sub-nav sections.

This method creates a **different** nav html for
small devices (xs and sm) than large devices (md and lg).
This is probably NOT the best way to do this, but it works
for now enough to demo and test.  We can cleanup this
HTML+CSS to be better when we decide on a nav design.
Fix rspec errors to match new dashboard app design/layout

Added an `additonal_profile_page` to the page objects
and updated the tests to match the new html syntax.
Add select placeholders and redirect to target

When you submit from the 'Personal Information' page, you
should return to that page.  When you submit from the
'Additional Information' page, you should return to that page
(instead of the previous behavior of returning to `/profile`)
Add a hidden `target` field and redirect to that if present

Add placeholders for the select boxes, which may be different
in profile than in the authorization screen due to the
layout and formatting (and context).

Move some more strings into the locale file.
Update spec to include placeholders
Update spec to return to correct page

Make sure form values are right for hidden target field
and update specs to make sure the result page is as
expected
Add titles for error pages.
Merge pull request #337 from 18F/feature/static-error-pages2

Static HTML for our 500's. Bootstrap is pulled from CDN and a minimal se...
Update comments

Remove CSS comments

Convert comments in ERB to Ruby comments so that they're not
rendered in HTML.  this means removing the % in commented out
ERB functions too.
Move target to local; check for empty permissions

Address @cpapazian comments
Feature/logo url #344

Remove paperclip
Update migrations to handle paperclip fields without using gem
adding notification mailer and spec
Merge branch 'devel' of github.com:18F/myusa-server into feature/mail-branding
Merge branch 'devel' of github.com:18F/myusa-server into feature/logo_url

Conflicts:
	app/controllers/applications_controller.rb
	db/schema.rb
	lib/doorkeeper_patches/concerns/application_extension.rb
Merge branch 'feature/logo_url' of github.com:18F/myusa-server into feature/mail-branding
updating logo url name