Added missing prototypes

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Updated to latest core-lib

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Remove versioning line

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Use CC passed in from environment, and enable optimization

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Fix #elif without condition by using #else instead

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added config for Travis CI

Signed-off-by: Stefan Marr <git@stefan-marr.de>