Issue 947 Improve the UI of the edit profile page

Below are the CSS/HTML changes that improve the visual apperance of the edit profile page:
1. Moved instructional text directly above form boxes.
2. Made cancel button line up with save button.
3. Changed "label" tags to "h2" or "h3" tags so that header names appear larger and bolder.
4. Included placeholders in all form input boxes.
5. Reduced row size of all input form boxes from 10 to 3 rows.
Adding new facet field sorted_by for issue743. This will show sorting on /search page popups
Fixed google issue URL from ATOM to CSV for issue871. Included tests
Merge remote-tracking branch 'onceuponatimeforever/947' into issue947

Conflicts:
	mysite/profile/templates/profile/info_wrapper.html
Merge pull request #294 from ehashman/issue947

[issue947] Improved the UI of the edit profile page
Merge pull request #238 from shaunduncan/issue743

Show sort order detail on /search popups
Merge pull request #246 from shaunduncan/issue871

Fixed google issue URL from ATOM to CSV for issue871
Comment out image on 500 error page
Merge pull request #296 from willingc/fix_500error

Comment out image on 500 error page
Hotfix for crashing projects page

We should fix this for real by adding test coverage to urlize_without_escaping_percent_signs()

Also, why does that function even exist?
Revert "Comment out image on 500 error page"

This reverts commit 7b6b3d84f5672dc83a70d4309d9fc632e9f4ec65.

This is important because the Django template syntax does not permit this
comment format.
Better hotfix for failing /projects/

We should stop doing "import *". This seems to be a thing that failed since the
Django upgrade.