Flattened the source tree.

I'm tired of dealing with needless complexity, so I merged the INIReader
stuff in with the rest of the project. I'll make changes to it as
appropriate.
Updated License stuff.
Fixed minor issues for building on Linux.
Builds on OS X.

Some strange behavior though - won't run unless I run it through Xcode, giving an error: LSOPenURLsWithRole failed with error 10810.
But it can run, so I'll call it good.
TIL Xcode uses spaces.