merlin

merlin already provides an expand-region-type function, so I just used that. A bit superfluous maybe, but adding it to expand-region means people who use er everywhere don't have to rebind the key in merlin-mode.

I don't know how to get the tests to run though (presumably I have to depend on merlin somewhere?)