v2, v3, integration branch

svn path=; revision=62649
Move files into new v2 + v3 directory structure

svn path=; revision=62653
Remove unused file and directory

svn path=; revision=62655
Remove unused directories

svn path=; revision=62656
Rename files to workaround Visual Studio build system bug.

svn path=; revision=62658
Initial source code changes to achieve integration

svn path=; revision=62659
Add Build and Test support. Build is working, a few tests are working.

svn path=; revision=62662
All V3 tests passing

svn path=; revision=62704
V2 tests added. All tests passing on at least one compiler, none passing on all compilers

svn path=; revision=62759
All tests passing on Windows, gcc + msvc. Changed convenience_test to eliminate chance of test directory name race condition when multiple tests run together.

svn path=; revision=62767
Preliminary doc updates

svn path=; revision=62794
merge trunk

svn path=; revision=62809
Update msvc solutions

svn path=; revision=62815
Massage msvc folder names

svn path=; revision=62816
Still trying to reverse mistaken rename

svn path=; revision=62817
Fix #3241

svn path=; revision=62876
Fix symbol visibility problem causing Linux/GCC test failures

svn path=; revision=62890
Remove duplicate macro displays

svn path=; revision=62906
delimit_string initial commit

svn path=; revision=63015
Fix all known issues, wishes

svn path=; revision=63017