refactor(events): rename addEvent to addRecord
feat(globals): add getters/setters for global properties

Add #get and #set
Removed #setGlobalProperties
fix(protocol): detect when set to auto
feat(track): add initial implementation with configuration support
feat(browserify): rewrote library to use CommonJS

Added Tracking functionality
Cleaned up a lot of code
Improved test suite
fix(index): use domready, not domReady module

It was a typo
chore(karma): remove unused scripts from list
fix(loader): should not use domready as it breaks tests
test(client): fix breaking default request type test
feat(track): page tracking should get title, url, path, and referrer
feat(core): add a ready function that gets called once everything has loaded
feat(track): simplified tracking API
docs(API): update README with latest API information
style(README): readability improvements
style(README): readability improvements improvements
style(README): fix whitespace
Update README.md

Sentence structure and formatting changes.
test(record): attribute for request type is requestType, not type
Merge branch 'browserify' of https://github.com/treasure-data/td-js-sdk into browserify
fix(javascript): add es5-shim and JSON polyfill for IE6, IE7, and IE8