Merge branch 'hotfix-2'
Scroll-Frame!
Merge branch 'master' into scroll-frame

Conflicts:
	src/corelib/x11/fpgui_toolkit.lpk
Scroll-frame: added demo
renamed FScrollFrame (bad name) to FVisibleArea
docs: minor grammar and formatting fixes
docs: Updated help integration instructions.
ide: Project -> Save As... will add new name to Recent Files list.
ide: Adds the ability to copy the Messages output to the clipboard
textedit: Ctrl+Home/End handling is now fixed.

Old behaviour took you to the correct location, but the vertical
scrollbar position was never updated. So if you then did a PgUp/PgDn or
a Mouse Wheel Scroll, you suddenly jumped to a different location in
the source code.
textedit: correctly decrement the vertical scrollbar max limit when deleting a line
textedit: correctly named an identifier based on its usage
textedit: correctly set caret x position using UTF-8 Length() method
ide: Find dialog can now be closed/cancelled with Esc key.
ide: disable unnecessary debug output when using Proc List dialog.
ide: Adds template files (units, programs etc)

Soon the IDE will be able to select and process these files correctly.
textedit: access to caret pos H.
textedit: Adds access to the Caret Vertical position.
textedit: temporary work-around to update scrollbars when setting caret position
ide: restore caret and scroll bar position after a file reload.

For some reason the caret isn't displayed until the arrow keys are pressed,
but it is in the correct location.