Merge branch 'release-1.4.1'
fixed cmake scripts to support removal of 2d memory model
Merge remote-tracking branch 'origin/build_fixes' into for-llvm-3.5
updated CMakeLists.txt to properly link with LLVM system libs