add SetMapping, tests and docs
make implementation and docs better
Remove old sprockets
setMapping rejects nulls, fix multiple-mapping bug
more tests
use a SimpleHash so objects can be keys
Merge pull request #1018 from batmanjs/set-mapping

Batman.SetMapping