Split common into its own library
Split graphics into its own library
Shift library dependencies a bit
Plugin loader
Switched to module loader (broken)

Broken because none of the modules have bootstrap functions yet, and
maybe a few bugs remain.

You need to `ln -s build modules` in order to run it now, I should put
that out there.
Each module has its own il_bootstrap now
Fix log toggling
Loads using plugins rather init functions now