Create redirect page for public server

#2 This page just catches the google redirect and put the user back to
the original page that initated the request.
save WIP

#1 #2  Work to display login, and show current user context.
Modify header to use a layout.  Initial google login link

Split header/list into list_controller and list_views.
Added headerLayout to list_views.
templates are all fragments with text only (no data binding yet)
#1 - should be resolved for initial version.
Move templates to subdirectory.

Renamed html regions to not be "locations" but rather named to their
purpose.
created subdirectory for header templates.
moved and renamed templates, again for purpose.

#1 is done for now.
Finalize Login

Cleanup code.  Finalize login code.
Merge branch 'Development' into UserLogin

Conflicts:
	public/js/app/app.js
	public/js/app/modules/header/list.js
	public/js/app/modules/header/templates/_header.html
	public/js/app/modules/header/templates/headers.html
	public/js/app/templates/_header.html
	public/js/app/templates/header/_areas.html
	public/js/app/templates/header/header.html
	public/js/app/templates/headers.html
Correct google login link

Resolved minor merge issues between dev and this branch.
Last commit for issue #2.  Now correctly round tripping the google
authentication.
Create "code" version

#2 - Needed a 2nd version because "code" returns as a query string
where "token" returns as a hash string.  Variable are also named
differently.
Renamed UserContext to just Context.

There isn't any other kind of "context" other than user context.
Making authorization call to server.  Need to work on that side of the
issue now.
#6
WIP save

found that my entire model was not being saved when I called the save
function on the context model.  Frustrated to say the least.  Errors
are coming back correctly, but success are not firing anything.  So
that's another issue.
Use one model for conext

Use App.request and App.reqres .
Use events to handle login flow

Used custom events to trigger the next step in the login process,
otherwise async requests run into each other.
Also fixed an issue between firefox and chrome regarding the returned
data from an ajax call.  used dataType to force a json response from
jquery.ajax.
Close #6
Merge branch 'Development' into UserLogin
Tweak error message

Still plenty of work on this to be done.
Merge branch 'lisa' into UserLogin
Context file clean up.
Catch successful login

#7 part 1ish.
firing event for the succesful login.
catching event in header.  context view is updating.
todo. add re-fetch of brand.  fire fetch of areas.
Send session Id with rest requests

Added to entities/_base.js to add a App.request for the session id from
context.
Modified backbone.sef.js to use this set session id and include in each
request.
#3
Cookie create working

#39
Have cookie create working.
Have cookie fetch when refreshing/hitting home working.
Need to call server and get authorization back.  'fetch' didn't work.
Refactor context_app

Moved code out of the intializer of context and moved it into
context_app with everything else.
correctly logging in and setting cookie now.