fix a few jslint errors
===
braces
get rid of unnecessary statements
allow redacting query string params from urls before sending on the beacon
add md5 plugin based on https://github.com/blueimp/JavaScript-MD5
hash query string on cookie if possible
Add more comments to make code more understandable
Add bandwidth and metered as well from connection
ignore .swp files
formatting
boomerang holds a reference to its own URL
add form_submit event so we can track if a user left a page by submitting a form (needed for iOS)
pass event to onload handlers
do not hash short query strings since the hash is longer
move logger settings into logger closure
encapsulate boomr transfer loop into its own function
restrict max length of boomerang cookies to 500 characters instead of 4000 to prevent overflow
mention what is too long
set cookie expiry to 1 day in the past to remove it