Major update: Added Java, spot-marks, tp-macros

(This lists all changes since 0.8.2.3-beta)
---
Release 0.8.3-beta

This is the current "master" branch.

DOCUMENTATION:
-ADDED: Ability to download historical versions: release_notes.html
-ADDED: Syntax-summary summaries: xpesyn
-CHANGED (XPC): All syntax phrase-names from (for example) "zzCqdSyn" to cqdsyn, and added some cross-references (this change was made in some other projects as well)
-CHANGED: Installation instructions are more prominent. Now displayed in the very top of the home-page, along side "Getting started": index.html
-CHANGED: Upped the xplorer2 modified time from 30 to 60 minutes: basics/phrase_file_mrc_tip.html#mrcx2
CODE:
-ADDED: Java project: javasyn
-ADDED: Phrases calling specific macros, some of which are critical to new-and-future XBN-PhraseExpress functionality. This will be expanded into a full TextPad macro (TPM) project, which will create, save, and then assign key-commands to your own TextPad macros. This project is how you can edit your TextPad macros, which is one of the top requests in the TextPad user-forums.
    main\tpm\tpm.px.txt
-ADDED (Other): spot-marks (see xhox). Moved
    main\html\html_btstrp_phrss\html_btstrp__spot_markers_pre_xbnpe_tpm_project__foundation.px.txt
and
    html_btstrp__spot_markers_pre_xbnpe_spot_mark_project__other.px.txt
to
    main\other\spot_marks.px.txt
--REMOVED: z[V,Z]Down, z[V,Z]Up, z[V,Z]markPostGTP, zXmarkThenLeft
--REMOVED: z[V,Z]mark from
    main\xbnpe_xkp\xkp_bootstrap_phrases\xkpbs__spot_marks_vxyz_raw__HK.px.txt
-CHANGE: Key-commands, for both TextPad-bootstraps and TPKC user-specific command-configuration, formerly required only x-key-presses (for all TextPad bulit-in commands, except for TextPad-bootstraps in the XKP-project). Now changed to recommend that all key-presses except for the last (in multi-key-press key-commands) should be raw PhraseExpress key-presses. This is so key-commands as a whole slow down when desired, but not each key-press within it. The key-press phrase-creators in the XPC-project can assist you (use the 'p' option to escape it).
--basics/tpkc/index.html#userbuild01
--basics/tpkc/user_cmd_cfg.html#NbsKcEscNum
--basics/tpbs_format.html#mainp
--basics/tpkc/sub_build_proc2.html#12     (see "known issue")
-XBNPE-PEX (pexsyn)
--ADDED: rp2[1-10]: rp2syn
--ADDED: kab[1-10], klertbox[1-10] (and changed fnpab to find it): kpfsyn
--ADDED: zMarkCopyFIFNextPhraseLine, zSaveCloseClose, zPasteLineSortDocFindLine: mcfifinfo
--CHANGED: [r,u]2pln now ask about ww-state before line-count, to be consistent with pc2n and across all state-checking action-utilities: tasks/ww_with_state.html#stateprompt
--CHANGED: Shortened insb, inns*, and inw[l,r] to inb, inn, and in[l,r]: inssyn
--CHANGED: Shortened cpcb* and cpw[l,r]* to cpb* and cp[l,r]*: cpbsyn
--CHANGED: Shortened [c,r,u]2pl* to pc2* and [n,r]p2*: See: [pc,rp]2syn, xhpcc
-CHANGED: Key-command (Hotkey) for twh_forHKOnly/twh to zApF7
-XPC-project (xpcsyn)
--ADDED: [b] option to COND tag phrase-creators: cqdsyn
--ADDED: pqo: {#insert zAscQQ}XXX{#insert zAscQQ}
--ADDED: balxb: balsyn
-ADDED (SNR):
zFindDlgCloseWSRE: xhsfcb
z[Post,Pre]BracketSelContentsOnly, zPostBracketCut: xhses, tasks/snr.html
For the special TPKC-user-dir name "tp_frsh_instl", this affects the following user-cfg items, which have been changed (for both "fgh" and "live" builds): zTpkcMatchCaseClearNbsKcEsc1, zTpkcMatchWordClearNbsKcEsc1, zTpkcMatchWordSetNbsKcEsc1, zTpkcRegexClearNbsKcEsc1, zTpkcRegexSetNbsKcEsc1, zTpkcRightMarginSetNbsKcEsc1, zTpkcSelectBeginStreamNbsKcEsc1, zTpkcToggleBlockSelectNbsKcEsc1, zTpkcToggleReadOnlyNbsKcEsc1, zTpkcToggleSyncScrollNbsKcEsc1, zTpkcToggleUndoNbsKcEsc1, zTpkcViewHScrollbarNbsKcEsc1, zTpkcViewLineNumbersNbsKcEsc1, zTpkcViewVScrollbarNbsKcEsc1, zTpkcViewVisibleSpacesNbsKcEsc1
These changes are not required, only recommended. This does not affect behavior in any way, except as noted above.
-FIXED (XKP): Entire XKP-project was misconfigured in xh phrase-creator-ddmenu. Autotext is xhcck: devpex/xbnpe_ddmenus.html#xh
-FIXED (xh phrase-creator ddmenu): zSelect[L,R]1wCopy had wrong autotext. Now "xhcwsp"
-HTML-project (htmlsyn)
--ADDED: kcb, to create a non-'#' self-link: kcbsyn
--REMOVED the following, in lieu of above:
    nl[cb,wl][c]
including its "raw" phrases:
    zNameLinkFrom[CBWord,WordLeft][Coded]
--REWROTE: All quote and double-quote-creating actions: Call "hqq" for complete syntax.
--CHANGED: hhhr (<HR>) to hhr (<HR/>).
--CHANGED: hcp to hct, to avoid autotext conflicts (hcb would be another conflict).
--FIXED: The following phrases had the wrong autotext, correct description-autotext: hu[b][c]p
-FUTURE: Working on re-implementing the LPD-project (ON DISK ONLY, not in PhraseExpress), which is the basis of both MINV and the not-yet-existing TextPad macro creation (TPM) project. Many of the below changes are in anticipation: future/lpd.html
-CWLPDF project:
--ADDED:
zMove[L2R,R2L]w, zMove[L,R]2w, zSelectL2w
zvCB_CONTENTS_stCB and zSetCBToCB_CONTENTS to save and restore the clipboard (as long as it is not executable!), and zLowercaseCB
zvLINES_DOWN_st[1-10] (and changed all existing SETPHRASE-s to call them)
zParaNotAtCol0_selectEntire, zParaNotAtCol0_selectEntire[NotNL]
zPasteLinesSortDoc
--REPLACED
    CWLPDF > 3: Line > line__select_copy_cut.px
with
    lineselcopy_HK.px
which adds the following:
    zClearCBCopyToLineEndGTNext, zCopyEntireLine, zCopyEntireLineNoNL, zCopyToLineEndGTNext, zCopyToLineEndGTPost, zCopyToLineHome, zCopyToLineHomeGTPre, zCutEntireLine, zCutEntireLineNoNL, zCutToLineEndBksp, zCutToLineEndDel, zCutToLineHomeBksp, zCutToLineHomeDel, zDeleteToLineEnd, zSelCopyToLineHome, zSelCopyUpThr1NonWS, zSelectUpThr1NonWS
(These were incorrectly in the xh phrase-creator ddmenu. Now they are correctly in there.)
--DEPRECATED the following (removed from xh-ddmenu):
zParaNotAtCol0_[g,s]tNonWSChar1_downREoff
zParaNotAtEnd_[g,s]tLastNonWSChar_downREoff
zParaNotAt_[g,s]t[End,Start]_downREoff
zzDelAllOutFilesRqst_M_outdir
-CHANGED (Other): In
    xbnpe\main\other\inline_config_vars.px.txt
the variable name
    zvOUT_DIRECTORY
is used. In its PhraseExpress counterpart, it was incorrectly using a different name:
    zvOUTPUT_DIRECTORY
Both are now using
    zvOUT_DIR
-FIXED (xh pcddmenu): zToggleWW was incorrectly in "xhcd". Now in "xhcdw"
-FIXED: Removed
    xbnpe\main\other\other\key_press_combinations.px.txt
and its PhraseExpress counterpart. The only phrase in it was zDownHome, which is a duplicate of
    xbnpe\main\cwlpdf\3__line\lineother.px.txt
-FIXED (TPKC): newnbskc was not escaping the sleep-call.