use new Em.Map function signatures

still have two failing tests, and this will also break the stable builds...
@fivetanley sure, I don't really care that much anyways