updated changelog
rewrote the opencs cmake scripts (more compact and no more annoying warnings)
Merge remote-tracking branch 'upstream/master' into portability.