fix gcc 4.2 void* casting again, hopefully works as intended this time, many char* warning fixes, some bsd compatibility fixes, removed functionality of precompiled headers as they increased compile time >50%, and some boost cleanups snuck into makefile.am, think that's it