OSX: Fix RAM measurements on >4GB systems.
Tune wave crest antialiasing.

This change also adds a very simple unit testing framework to
bubblemon.c that's called by OSX debug builds.
OSX: Approximate IOWait by polling available drives.
OSX: Tune IOWait measuring code for nicer visuals.
Convert into a dock tile plugin.
Create one dock app and one windowed app

The dock app is what we really want to ship.

The windowed app is good for debugging.
Remove leftover file from the project

It was added by accident, and the project referenced this file that we
didn't want in the first place.
Don't show < 15%  CPU load on OSX

On Johan's MacBook Pro, a some cores can do over 10% work even when
Johan thinks the system is idle.  With this change, the bubblemon will
be calm in this case and only bubble when something above the noise
level is happening.
OSX: Make dock icon 20% transparent

This makes it blend in better with the rest of the dock.
Fix compiler warnings on OSX.
OSX: Upgrade project settings.

We may or may not have to use XCode >= 4.5 after this change.
Up warning levels on OSX
Enable Automatic Reference Counting on OSX
OSX: Add a frame around the dock app

This makes Bubblemon blend in much better in the dock.
Re-indent OSX code to match the rest
Make color scheme configurable.

Call bubblemon_setColors() to configure.
OSX: Improve color scheme.

The colors are now brighter and the container less transparent, this
makes the whole thing much less dull.
OSX: Switch to a square frame around the meter

This gives us a 30% larger drawing surface than with the circular
frame that we used before, and therefore a much better view on the
system load.
OSX: Increase bubble view resolution.

It now matches the actual on screen size better, and doesn't look so
pixely.
OSX: Add build and install instructions

Also, since when I tried building a new directory was created that
shouldn't be versioned, so I added that to .gitignore as well.