initial import of trunk and 1.1 tag (release1.1 branch from old repository)
Adding compiled documentation to trunk so it can be linked to from the web.
Correcting mime type on doc files.
Document all members of enum CUDPPAlgorithm.  Fixes issue 27.
Change comment style for consistency.
Generated new docs after documentation change.
Added missing headers (apparently caused build issues on some 64-bit 
linuxes, though I wasn't able to repro.)

Fixes issue 31.
1. Only copy as many elements we would be running the test on. This speeds up running the tests and gives consistent result for single block sorts
2. Only free memeory when we have allocated it
* Change uint min operator identity to UINT_MAX.  Fixes issue 33.
* Move __EMUSYNC into cudpp_globals.h
Added CUDPP overview slides PDF.
Adding PDF mime-type property.
Added link to PDF presentation about CUDPP to documentation.
Updated online docs to include link to PDF presentation.
Updated CUDPP bibliography (4 Sept 2009)
Various code beautification and dead code removal
Various code beautification changes
Added visual studio 9.0 project files.
Added missing volatile keyword from radix sort warp scan function.  In certain hardware this is needed to get correct results, to prevent compiler from reordering instructions improperly.
Initial steps toward CUDPP thread safety.

Added cudppCreate/Destroy, cudppPlan now takes a CUDPPHandle to the manager object.  Updated examples and docs.

Added VC9 project files for simpleCUDPP and satGL examples.
Removed all uses of STL due to warnings I've received about lack of thread safety.  Replaced with a simple static array within the CUDPPRadixSortPlan class for mapping kernels to CTA counts.

This means CUDPPPlanManager doesn't do anything anymore, and in fact, I've renamed it CUDPPManager.  It is a place holder for future uses, such as a memory allocation heap for intermediate data.