Update json2
Catch all errors when accessing transport cache
Flush transport cache if it's invalid
Bump version to 2.1.3-pre
Read timeline host only if result is not empty
Add directive "main" to Bower manifest.

As the documentation says, the "main" directive is used to specify the primary endpoints of the package.
Check client event name prefix before triggering

When the event name does not start with client- raise a BadEventName exception
Merge branch 'check_client_event_names' into r2.1.3
Merge pull request #48 from viniciussbs/bower_manifest

Add directive "main" to Bower manifest.
Send timelines only when online
Bump version to 2.1.3
Update the changelog for version 2.1.3
Merge branch 'master' into r2.1.3
Update distribution files to version 2.1.3
Merge branch 'r2.1.3'
Merge remote-tracking branch 'public/master'
Use the production CDN in distribution files
Add self-hosting instructions to the README