Add option for building OSX universal lib; this is no longer the default

	Seems to almost halve build time by doing this!
Relocate SDL wrappers from Color, Coords into its own file (as helper functions)
Remove un-necessary header file deps
Remove constructor variant for backwards-compatibility with SDL_Color
Add copy assignment operator
Update documentation comments
method onEvent argument SDL_Event* event is now void* type
CMAKE_CXX_FLAGS for Linux is now c++0x
New option for shared/static; prettify of configuration overall