Merge pull request #432 from hflynn/minor_tidying

Minor tidying
Cpp: Correct content and markup
Cpp: Add GCC, Ice and Boost requirements and restrictions
Cpp: Correct bulleted list indentation
Cpp: Use clearer separators for Windows start menu entries
Cpp: Highlight CPPPATH and LIBPATH
Cpp: Update GCC version restrictions
Cpp: Add missing "to" to make notes
Cpp: Document use of -fpermissive
Cpp: Drop Boost dependency
Cpp: Correct Ice version consistency in examples
Cpp: Update ICE_HOME examples
Cpp: Add |iceversion| substitution
merge dev_4_4 -D org -I include -E exclude: PR 368 (Cpp: Correct content and markup)
merge dev_4_4 -D org -I include -E exclude: PR 431 (Brew install)