Added capability to define property accessors in classes.
Fixed objects to allow this[prm1]:=x in __Call to affect the behaviour.
Fixed some undefined behaviour occurring after VarSetCapacity fails.
Fixed parser to allocate only one copy of each method name, not two.
Merge branch 'edge'
Revised ClipboardAll<->file code to reduce size and for consistency.

Writing ClipboardAll directly to file now prefers Unicode text over
ANSI text (same behaviour as assigning ClipboardAll to a variable).
Fixed FileRead *c to null-terminate correctly when byte length is odd.
Changed ClipboardAll and FileRead *c to round length up when odd.

Also removed an unnecessary _tcslen() call from FileRead.
Changed WinSet to link SetLayeredWindowAttributes statically.
Added #InputLevel of each hotkey to ListHotkeys.
Removed some obsolete/redundant comments.
Fixed instance var declarations consuming more memory than necessary.
Fixed FileRead to behave more correctly with files over 4GB.
Resolved some ClipboardAll issues with: files in Windows 8, Scintilla.

Changed behaviour:
  - #ClipboardTimeout is ignored for GetClipboardData(), since it
    never actually worked, but caused problems.
  - Zero-length clipboard items are allocated 1 byte upon restoring
    to the clipboard, since setting a zero-length item seems to fail.
  - The presence of MSDEVColumnSelect/MSDEVLineSelect is now preserved
    when set by Scintilla, though any data set by VS is discarded.
Optimized RegExMatchObject creation.
Fixed A_EventInfo for TreeView items with negative screen coords.
Fixed a possible ListView/TreeView message filtering issue.
Optimized code size of var growth calculation (minor).
Added x+m and y+m options for Gui control positioning.
Fixed A_LineFile/A_LineNumber in #If expressions.