the get/set from property into simplehash were too big to get inlined.  I added these little methods to bypass the larger ones.
Merge branch 'master' into observable_property_inline
test
Safer handling on window.postMessage
Merge pull request #726 from Shopify/safer_post_message

Safer handling on window.postMessage
new inline

Conflicts:
	lib/batman.js
	lib/dist/batman.node.js
	src/observable/observable.coffee
missed a comment.
Merge pull request #708 from Shopify/observable_property_inline

the get/set from property into simplehash were too big to get inlined. ( v8 optimization )
Fix batch model loading to prevent triggering multiple events
unrecursed parseNode
Merge pull request #723 from Shopify/fix_batch_model_loading

Fix batch model loading to prevent triggering multiple events
Update the compiled versions
Update minified files
Clear sources and handlers from unobserved properties when sources change [fixes #646]
Merge pull request #728 from Shopify/iterative_parse_node

unrecursed parseNode
Merge pull request #729 from Shopify/fix_stale_property_sources

Clear sources and handlers from unobserved properties when sources change
Vendor Batman
Make sure getRecordFromData is publicly available
Don't include base in error messages

This is how Rails does it.
Add translation key for base errors