Added near mode and easier polling to QKinect.
Renamed Device* --> Kernel*, Host* --> Device*
Minor refactoring.
Continued small improvements and refactoring to Array and DeviceArray
classes.

QKinect: #pragma-ed out warnings.
D3D11Utils: refactored rectangle utils into its own class.
Added array views and indexing math.
Fixed resizing memory corruption issues with DevicePool.  Fixed z coordinate issue \(should be 1, not -1\) in D3D11RectangleUtils.
Fixed indexing bug in Array3D.
libcgt::cuda::MathUtils:
- Added sign()

libcgt::cuda::KernelQueue:
- Added count()
Added more features to DevicePool and DeviceQueue.
Switched DeviceQueue over to using uint2.
Split DeviceQueue into 4 files.
Added Morton-order  bitpacking
Small changes.
Can now query a pool for number of free elements left.
Fixed stupid old bug in Array2D when I started using Indexing.
More refactoring.
Added extra signals to QD3D11Viewer.
Switched to keyReleased.
- Got rid of _ITERATOR_DEBUG_LEVEL=0 garbage: PhysX 3.2 checked builds work with it.
- Got rid of BoundingBox2f: moved all functionality into Rect2f / Rect2i.
- Added pitches to Arrays and views for future alignment.
- Added 3D morton curves.
- Added Box3i.
- Moved min/max/product/lerp into MathUtils.