Move source files to src directory
Fixed project paths to point to new src directories
Force boost file-system version 2 for boost version > 1.46
Reduce boost #includes in Lucene.h header
Added private headers (underscore prefix)
More include directory shuffling
Removed more boost #includes from Lucene.h
Remove StringUtils.h and VariantUtils.h #includes from Lucene.h
Merged changes from Ben van Klinken.

Removed zlib in favour of boost::io_streams
Remove further #includes from Lucene.h
Added CMake support
Upgrade waf to 1.6.0
Updated msvc project files
Fix compile errors on Mac
Disable clang build
Fix exporting CharFolder and Lucene shared_ptr factory
Clarified dual-licensing text.
Fix visibility of Lucene++ classes

Passes -DLPP_HAVE_DLL to the compiler to actually enable LPP_BUILDING_LIB and
LPPAPI which make symbols visible.
Really hide C symbols of static utility library
Path testdir path to lucene++-tester

This is to allow testing with shadow builds, like done by Debian Helper.