Merge pull request #1166 from timblechmann/topic/cmake_modernization

boost updates & cmake modernization
cmake: install help on non-apple systems
Merge pull request #1175 from timblechmann/topic/install_fix

cmake: install help on non-apple systems
cmake: link sclang with tlsf
Merge pull request #1177 from timblechmann/topic/fixes

cmake: link sclang with tlsf
cmake: fix typo

fixes #1181
Merge pull request #1182 from timblechmann/topic/fixes

cmake: fix typo
cmake/apple: compile targets directly into the app bundle