Finished implenting custom browser support

With this change, another localized string for OTHER_BROWSER will be
needed as well.

I've also set the project to use 2 spaces for tabs by default since that
is the coding style you use in the project.
Merge pull request #217 from jamesrhurst/custom-browser

Finished implenting custom browser support