Ticket #11649 fix & tidying
Fixes from Blazej
Clarify the use of the -k option and py.test.
merge develop -D org -I include -E exclude: PR 533 (Removing BF anchor until it exists)
merge develop -D org -I include -E exclude: PR 538 (Adding JVM memory settings to main install docs (rebased onto develop))
merge develop -D org -I include -E exclude: PR 539 (Clarify pytest options)