Fix links to blog and docs.
Use pushState to set urls

It seems that directly setting location.hash directly doesn't play nice
with Ember.js URL handling - using it to handle line numbers results in
weird bugs (URL stops being updated after setting hash manually).

This commit gets back to using window.history.pushState() which was
changed to direct hash manipulation in ff1aad3
Revert tailing changes
Convert switches in profile to components
Merge branch 'master' into settings-pane

Conflicts:
	assets/scripts/app/templates/profile/tabs/hooks.hbs
Use switches on settings pane