Added homepage to Profile and URL sanitization
Merging and resolving conflicts
Merging and resolving conflicts
Merging and resolving conflicts
Merge remote-tracking branch 'upstream/master' into 1074_profile_homepage
Merging + resolving conflicts
Updated client-side URL validation
Updated server-side URL validation + unit tests
Merged + resolved conflicts
Fixed name of qunit test
Token change so I'm actually allowed to commit
...and undo-ing the token change
Reduced cyclomatic complexity
Ripping out vital code

Because I can't get github to believe it can be merged for some
unfathomable reason.
Restoring vital code

...and putting it elsewhere in the file, in the hope of tricking git
into accepting it.
Screw it. validateUrl goes in Profile now.
Fixed pseudo-namespacing
Merge remote-tracking branch 'upstream/master' into 1074_profile_homepage
Put validateUrl back in Env where it belongs
Removed debugging code