Moved my changes from the original Issue_3197-UI_for_user_skins branch into this new branch.
width-saving changes for narrow screens; increase handheld widththreshold to 640px; move comment posted date to top row
3197 Recreated the extensive skin changes which were done in a previous branch.
3197 Standardised navigation in the skins index and new pages
3197 Re-added missing skins/_skin_type_navigation.html.erb
Merge branch 'master' into Issue_3197-User_skin_UI

Conflicts:
	app/views/skins/_skin_top_navigation.html.erb
	app/views/skins/_wizard_form.html.erb
	app/views/skins/index.html.erb
	app/views/skins/new_wizard.html.erb
3197 Rebuilt changes made to the navigation on the skins index and new views.
3197 Removed subheadings for the skin type navigation.
3197 Change title of public site skins page.
3197 Correct broken tests.
3645 Change the way the we do edit links for syns' canonicals
3862 Don't include h3 for profile title when no profile title set
3682 TAAAAAAAAAAAAAABS
3381 required fields for challenge signups not sufficiently marked
Fix some forms
3381 with inaccessible labels on challenge signups form
Treat a partial like a partial (remove h2, unnecessary html comments
Change from tag_type to tag_name to keep Additional Tags instead of old Freeforms terminology
3381 Update test and fix capitalization of JavaScript
3381 Fix Yuletide test