Merge branch 'nini-settings'
- Chat.Respond* functions now pipe their own OutgoingChat objects to Pipeline, so that %% substitutions work

- Chat.IsPrivate is now manually set, to make %% subst. work
- fixed a lot of plugins that were not updated to the newer %# substitution system
- reduced reliance on i.Bot.Say from plugins
- fixed asl plugin
- fixed some abstracts to make use of substitution system
made IncomingChat.Matches use a string,string dictionary; trigger regex matches now require named subcapture groups. this solves the design issue of expanded regexes reducing the convenience of matches. all affected plugins updated
- reorganized libraries into their own folder

- cleaned up build folders
- newer VPSDK with self-contained vpsdk.dll

bMotion CLI:
- chat from current context is now printed to console

bMotion Library;
- fixed VPConnector so that long messages are split into separate says
- VPConnector keeps track of per user session numbers
- VPConnector now treats named console messages as chat
- VPConnector now has whisper support
- Fixes to some abstracts and plugins
bMotion CLI:

- added -i switch for starting an instance on load
- minor fix to processing commands

bMotion Library:
- added %prepositions macro
- moved recursive macro expansion login to Outgoing class, with max recursion limit of 20
- removed same-simpletrigger check
- added abstract choose shortcut

bMotion plugins:
- fixed Replicate plugin
- implemented: abbr, crap, eat, excuse, fry, gollum, hand
- fixed some prepared TCL code
- extra naughty stuff to abstracts
- extra question to Questions complex
mass-rename of plugin files to get rid of "Complex" prefix
- implemented hug, some invaderzim, kill and joker

- fixed and added to some abstracts
AWConnector is now deprecated; libraries removed. Add manually to enable AW support at own risk.
- added datetime getter extensions for IConfig

- fixed pipeline queue so it pumps the connector after every message sent
- implemented knockknock
- fixed jokes to use short term memory
- made instance config autosave

- implemented dutchify, knockknock, love, mands, pack, pants, plus, randomnumber, re, readings, sorry, sports, sucks, supermarkets, swisstoni, taunt, techsupport, unf, catches, watchout, wins and woot
- added MaxHeadroom, enhanced hands and questions
- fixes to prepared TCL code
- cleaned up sillyVerbs and sillyThings of testing entries
- fixed some abstracts for %0
- minor code and plugin cleanup
- documentation work

- minor fix to CLI instance setting
- minor code cleanup
- bugfix