fix illegal memory read

- when incremental hash is computed on parameters it recurses even into
empty dynarrays underneath (stop this from happening)
- make dynarray length last ptr 0 based
Improve speed of SG_*IO debug functions

- SG_DEBUG & co are likely not enabled. Improve macros to test if
loglevel is above the to-be-shown level and only then call io code
- Note: This change requires that all SG_*IO functions no longer have a
trailing ";", e.g. SG_DEBUG("hi there...") is sufficient.
remove legacy whitespace in all SG_*IO functions

like SG_INFO( "foo") -> SG_INFO("foo")
Fix a couple of clang compiler warnings.
enable more strict compiler settings
Disabled optimizations in travis
really disable optimizations in travis
remove cstring include to hopefully fix clang compile error
fix some clang compile errors
Removed unused covertree
Removed duplicate of fibonacci heap
Removed unused arpack wrapper and removed unused covertree import
mention perl interface and data in README