Using File.join more consistently.
Bring over changes from History.markdown...
Make environment handling in tests more robust / less prone to accidental test-execution-order bugs.
Use local JS instead of remote JS.

Also, this JS doesn't do `document.write`, or half-assed escaping so it should be quite a bit more resilient / less prone to man-in-the-middle script injection attacks...
Whoops, use of section tag was clobbering us when folding away sidebar.  Also, no need for clear/float hacks now.
Merge branch 'expand_environment_functionality_take2' into integration
Merge branch 'cruft_removal' into integration
Merge branch 'update_clean_and_clobber' into integration
Merge branch 'add_coderwall_support' into integration
Merge branch 'fix_pinboard' into integration