OSX: Re-prioritize TODO

Simplifying making new releases and making a new release with the
result of that is more important than dealing with the lousy
performance of running the Dock at the bottom of the screen on OSX10.9
and older.
OSX: Upgrade old running Bubblemon if found

If we detect an old (or rather another) Bubblemon running in the Dock,
we replace it with ourselves.

Before this change, we just let it be.

The point is to make it possible for a user to download a new version
and upgrade to that by just launching the new Bubblemon.
OSX: Improve on-click logging
OSX: Improve upgrade logic

We now normalize all paths using stringByResolvingSymlinksInPath before
all operations, so we're insensitive to symlinks in the paths. We also
use the built-in path<->URL conversions, making us handle spaces in the
path as well.
OSX: Fix Dock app restart issue

Before this change, the com.apple.dock.extra process would choose
arbitrarily between the old and the new Dock tile implementation.

With this change in place, we kill com.apple.dock.extra after removing
the old Bubblemon, so there won't be any ambiguity any more.
OSX: TODO: Make Travis CI run tests on Github
OSX: Store Xcode build schemes in the repo

This is necessary to be able to build with xctool, which in turn is
necessary to be able to do CI builds using Travis and Github.
OSX: Add Travis CI configuration

It does "Analyze" on OSX

One outage is that it doesn't fail on Analyze warnings, that needs to be
fixed.
OSX: Fix Travis configuration homebrew invocation

Can't do "brew install xctool" when xctool is already installed, do
"brew upgrade" instead to ensure xctool is at the latest version.
Merge pull request #1 from walles/travis

Add configuration for Travis CI
OSX: Treat compiler warnings as errors
OSX: Fail Travis run on Analyze warnings

Scripting required because xctool fails to report analyze failures
properly:
https://github.com/facebook/xctool/issues/436
OSX: Don't do 'brew upgrade' as part of Travis run

Its purpose was to get the newest version of xctool installed.

We're fine with xctool 0.2.0 so upgrading isn't necessary.

We had downloads time out on us and breaking the build for non-code
reasons as well, so removing the Homebrew interaction seems like the
obvious thing to do.
Merge pull request #2 from walles/fail-travis-on-analyze-warnings

OSX: Fail Travis run on Analyze warnings
OSX: The time syslog warnings weren't our fault
First shot at the new icon

A CPU with a liquid meter in it.

The CPU looks nice, the liquid meter doesn't.