use new Em.Map function signatures

still have two failing tests, and this will also break the stable builds...
This seems like a very hot path. Can we do the _super$ trick instead of calling?