Add a guard before deref history.

There were certain cases causing togetherjs to break
here when history would be undefined. This was caused
by, for instance, when text in a text box were changed
by script.
Merge pull request #857 from RickEyre/history-guard

Add a guard before deref history.
Merge pull request #858 from pindexis/develop

Fix Issue #853
Merge pull request #859 from pindexis/develop

replace TogetherJSConfig with intended TowTruckConfig
Fix scrolling to peer (no idea why it broke)
bug fix for cloneCLicks and dontShowClicks conflict when you want to clone a click that you dont want to show

fixed bugs, and tested

formatting fix
Remove msg argument from hideOtherUrl as it is unused
Use strict equality to compare with `true`
Fixing indentation
Removing unnecessary semi-colons and adding some where needed
Removing some unused variables/assignments
Merge pull request #871 from AnSavvides/develop

General code cleanup
change the /load info
force global eval()
include on/off button
merge
Clean up to make recent pull request lint
Merge pull request #874 from Samangan/develop

Clean up to make recent pull request lint
adding content to the FAQ #848 #873
fix up form test