deleted and fixed some problems with sunfish.

removed some dependencies and stuff from sunfish, removed messaging
component that needed mucho rework. pinvoking SDL directly instead of
using internal library, simplifying build a bunch. Needs fresh round of
linux testing.