Add the win32-none VFS which omits rollback-journal locking.
Add some OSTRACE calls for consistency.
Change from using the win32-none VFS to just a query parameter.
Merge in all recent changes and enhancements from trunk.
Add the immutable=TRUE query parameter and SQLITE_IOCAP_IMMUTABLE, either
of which prevents locking of the database and omits tests for existance
of journal files.
Avoid unnecessary xUnlock operations on temp file.
Take out the special handling of nolock=true in os_win.c and add it to
pager.c, so that it works for all VFSes.  Add the pPager->noLock boolean
for clarity.
Add test cases and documentation for the nolock and immutable query
parameters.
Fix nolock and immutable so that they work even if READONLY is requested.
Add the SQLITE_IOCAP_IMMUTABLE bit as a possible return value from
the xDeviceCharacteristics method in the VFS.  Add the "nolock" and
"immutable" query parameters to URI filenames.
Make sure the group_concat() function returns an empty string, not a NULL,
if it has at least one input row.  Fix for ticket [55746f9e65f8587].
Ensure that the sqlite3StrAccumAppend() routine is never called with a NULL
second argument.  Doing so is harmless when N==0, but it causes an assert()
to fail that was placed to quiet static analyzers.
Make sure the group_concat() function returns an empty string, not a NULL, 
if it has at least one input row. Fix for ticket [55746f9e65f8587].
Fix the way parenthesis in MATCH expressions are handled by FTS if the tokenizer considers them to be token characters.
A better fix for the group_concat() problem.
Remove a superfluous variable initialization.
Include sqlite3rtree.h in the tsrc/ pile of source files during
target_source in the main.mk makefile.
When cross-compiling with the MSVC makefile, make sure the correct library path is used.  Also, keep track of the required compilation options separately.
Merge updates from trunk.
Further MSVC makefile changes to support Windows Phone 8.1.