Support for Textmate 2 nightlies/beta/release

This uses the `:flavor` idea from #1 in order to provide support for Textmate 2 release, beta and nighties.

It worked fine on my machine on the initial run, but I couldn't find out how to actually remove the package to re-test the other versions (`ensure => absent` didn't do the trick).