Add "pick" and "omit" to Map

Kinda like http://underscorejs.org/#pick and http://underscorejs.org/#omit.

I'm really iffy about the `pick` implementation. It feels really gross. I'm at a loss for a better implementation that can properly handle `OrderedMap` and cases when the `Map` is mutable. Any thoughts?