Remove ‘rmate’ submodule

With the script installable via rubygems there is no longer any reason to include it with TextMate.app and thus keep it as git submodule.
Make the rmate listen port a string instead of integer

When using an integer it got “pretty printed” by NSTextField (to have a thousand separator). If the user would “commit” this version, the version with the thousand separator would be stored in user defaults, which would make TextMate fail t listen to the desired port.
Only show bundle updates for this and last year

This makes the list appear noticeable faster. The dates are presently hardcoded to 2012 and 2013.
Remove status bar graphics

This is no longer used since the OakStatusBar class has already been deleted.
Introduce updateTitle: for NSMenuItem

Since we create an attributed title when the menu item has a tab trigger or “inactive” key equivalent, we can’t later update the title via the title property.
Use menu validation in OakShowMenuForBundleItems
Use menu validation to update bundle menu item titles

This means we don’t need to know if there is a selection when creating the menu items and long-term it’ll be easier to introduce more complex updating, e.g. make the title a format string to allow referencing TM_DISPLAYNAME or disable the menu item if its requirements cannot be met.
Update menu item titles in Text menu

These now reflect whether or not the action works on the selection.
Add ability to set project folder via file browser

For now it is done via a new menu item in the top folder pop-up. It might be useful to also show this menu item in the general action menu.
Change folder pop-up to pull-down

The menu contains two (non-selectable) “actions”. If we use a pop-up, we have to change the selection after the user select one of these actions, which isn’t the case with a pull-down menu.
Retire compiler workaround

Previously we could get a compiler error when using std::map<std::string, std::string>() as a default argument.