Merge branch 'fix/27/pre_release_fixes' into develop

* fix/27/pre_release_fixes:
  Renames llvm_types.ll -> Core.ll
  Calls strerror with strict std:: prefix
  Fixes correct padding in Image::readObject():byteObject
  Removes trailing whitespaces
  Prettifies memory.h

Issue: #27
Adds default ctor for TSymbol::TCompareFunctor

Issue: #39
Switch to a new radix tree by Yuuki Takano

Issue: #39
Fixes clang warnings about unused arguments of linker

Issue: #39
Merge branch 'feature/39/clang_support' into develop

* feature/39/clang_support:
  Fixes clang warnings about unused arguments of linker
  Switch to a new radix tree by Yuuki Takano
  Adds default ctor for TSymbol::TCompareFunctor

Issue: #39
Links to pthread only in LLVM mode

llvm-config utility provides required libraries to link to.
We do not need to specify pthread ourselves.

Issue: #27