Added link ends to role documentation.
Sorted the language options list alphabetically, and added missing options.
Prevent line wrapping after the dash of an option.
Added more option implication documentation.
Merge branch 'master' of git://git.haskell.org/ghc

Conflicts:
	docs/users_guide/flags.xml