[NEW_FEATURE] Add build-in FunctionList (in progress).

git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@989 f5eea248-9336-0410-98b8-ebc06183d4e3
[BUG_FIXED] (Author: Dave Brotherstone) Fix find "\r\n" in RegExpr mode.

git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@990 f5eea248-9336-0410-98b8-ebc06183d4e3
[NEW_FEATURE] Add Remove empty lines feature.

git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@991 f5eea248-9336-0410-98b8-ebc06183d4e3
[BEHAVIOUR_MODIFIED] Change "Delete file" command to "Move to Recycle Bin".

git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@992 f5eea248-9336-0410-98b8-ebc06183d4e3
[BUG_FIXED] Fix "Move to Recycle Bin" crash bug in debug mode.

git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@993 f5eea248-9336-0410-98b8-ebc06183d4e3
[CHANGE_BEHAVIOUR] Change document default value from ANSI to UTF8 w/o BOM.
[WALK_AROUND] Enable Word-completion under CJK environment for unicode document.

git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@994 f5eea248-9336-0410-98b8-ebc06183d4e3
[UPDATE] Build-in FunctionList in progress.

git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@995 f5eea248-9336-0410-98b8-ebc06183d4e3
[RELEASE] Notepad++ 6.2.3 End of World Edition.

git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@996 f5eea248-9336-0410-98b8-ebc06183d4e3
[BUG_FIXED] Replace on some text doesn't work - e.g. \r\n in regex mode

This was a general issue with Replace, that it always looked at the selection, even when inSelection
wasn't ticked.
Start position for the search was corrected if at the end of a line

There doesn't seem to be a point for this, apart from causing a bug when
searching for end of line characters.
Reordered replace all loop to searchInTarget happens at start

Replace All working. Find Next working

Replace isn't. Search ".*" always starts from position 0.
Find, Replace, Replace all working with wrap.

Upwards searches not yet working.
BoostRegexSearch improvements from François-R Boyer

Removed unnecessary code in FindReplaceDlg.cpp to use the new search functions from François.
Scintilla.iface changes from François-R Boyer

Leaving this in a separate commit, as it's only needed for the tests, and changes to Scintilla aren't normally accepted by Don.