Merge pull request #227 from jhofman/master

improving reductionized mf
working on ldf searn, need to fix csoaa ldf -- warning about breaking stuff :P
void* removal in process
still doing void* removal
more void* removal
more void* removal
searn ldf looks to be working!
more void* removal
finished void* removal in learner.h
fixed memory leaks
removed printing
fixed namespace bug
fixed snapshot memory bug
added scorer reduction
added scorer reduction
last bugs, matching outputs
readability
pulled john's changes, tests are ok, but some other things broke :( -- namely due to offsetting
some bugs squashed
fixed memory leaks