Correctly pick the description textarea

Use the correct ID and scope to grab the description.
Check if the field is null or undefined, and if so,
pass '' to marked instead of a null object.
Pass marked '' for null strings

Don't pass null or undefined, since it causes an error
in marked.
Bring in bug fixes from sprint11

Merge branch 'sprint11' into sprint11-feature-comments
Import JSON as well as JS

We need to import login.json if it exists, so update
the makefile to match this syntax
Make `el` configurable for browse app

The browse app can now be embedded into other apps by setting the
`el`.
Use a common link function

Migrate the browse app to use this function,
and to put the target URL in the templates so you
can see where you're navigating.
Allow middle click and CMD/CTRL click

With this change, using the middle button (on windows) to
click or holding command/control keys and using the left
mouse button (mac style) will let the link handling
be done by the browser instead of backbone.  This is useful
for opening new windows or tabs when clicking on things.
Remove console debug

Whoops, don't need that debug statement in there.
Merge linkBackbone changes

Merge branch 'sprint11' into sprint11-feature-comments

Conflicts:
	assets/js/backbone/mixins/utilities.js
Format autocomplete dropdown

Put the right image (either project image or
profile image) on the left, and title on
the right.  For wikipedia, use the wikipedia
globe.

Provide description and title/agency
underneath.

Disabled the highlighter; not sure that it is
necessary but it is there if we want to bring it
back again.
Protect null entries

Don't render for null entries, otherwise throws an error.
Update MyUSA authentication

Match the updated scopes and process the incoming data
so that it can create the profile successfully (using the
`displayName` field)
Merge MyUSA changes from sprint11

Merge branch 'sprint11' into sprint11-feature-comments
Merge final comments branch to sspi

Merge branch 'sprint11-feature-comments' into sprint11-feature-sspi

Conflicts:
	config/auth.js