ICC aliasing optimization flags

GCC already uses -fstrict-aliasing (-ansi-alias). Thus it is safe
to also use this for optimization in ICC. const/non-const aliasing
shouldn't be used anywhere either and should be safe too.

Change-Id: I6a1b10c3d00bc2473a25a15e26934f61c046157d
Updating and improving Andersen thermostat documentation

Added mdp options for andersen thermostat, and updated to
reflect changes in 5.0, plus add a citation for one of the assertions.

Change-Id: Ia713a4f2dd39dd5224952be334d8953b6613a66e