separate mac and linux vim keymaping

Hi,

This is still a work in progress but would you be willing to split the vim shortcuts like this?  I'd really like to be able to use some of the `Cmd` shortcuts .  I'll tidy it up if you like the direction.

<!---
@huboard:{"order":510.0,"milestone_order":510,"custom_state":""}
-->