Fixes #59
Allows cmake to use Clang compiler by default.
Rename _unused to _Unused to prevent clash when building on powerpc
Update changelog