Remove the index_test VC++ project.
Initial content commit, distributing the experimental code from index.hpp to index_set.hpp and index_bases.cpp. No attempt to compile yet.
Unstable work in progress.
The combined traits were too hard to use, so have been removed. The removal was done manually, rather than using git to revert the changes, so that several fixes and other improvements could be retained.