Reworked header guards to reflect coding convesions. Created cvblobs2 directory for work on the new API with defined coding convesions. Added some new genereal purpose header files.