C89
Deleted unused struct
USE_SSE opt-in
Simplified optimization flags
SunOS compatibility

Fixes #49
Add include directories conditionally to avoid warnings