Updated to baseline 5.0.1.31.
Updated version to 5.0.3.3.
Added missing makefiles.
Updated version to 5.0.4.3.
Removed unneeded files.
Updated to version 5.1.0.41.
Fixed linux scripts file permissions (they were lost by mistake)
Merge branch 'unstable'

Conflicts:
	CHANGES
	Data/GlobalDefaults.ini
	Include/XnCore.h
	Include/XnDDK.h
	Include/XnDDKStatus.h
	Include/XnDevice.h
	Include/XnDeviceProto.inl
	Include/XnDeviceProxy.h
	Include/XnEE.h
	Include/XnEE/XnEEAlgorithms.h
	Include/XnEE/XnEECore.h
	Include/XnEE/XnEEFramework.h
	Include/XnEE/XnEEGeometry.h
	Include/XnEE/XnEEMath.h
	Include/XnEE/XnEEObjects.h
	Include/XnEE/XnV3DBox.h
	Include/XnEE/XnV3DGeometry.h
	Include/XnEE/XnV3DVector.h
	Include/XnEE/XnVAudioBuffer.h
	Include/XnEE/XnVBodyPart.h
	Include/XnEE/XnVBoundingBox.h
	Include/XnEE/XnVCenterOfMass.h
	Include/XnEE/XnVClosestPointFinder.h
	Include/XnEE/XnVConnectedComponentDetector.h
	Include/XnEE/XnVContainer.h
	Include/XnEE/XnVDepthMap.h
	Include/XnEE/XnVDepthMatrix.h
	Include/XnEE/XnVDepthRepresentation.h
	Include/XnEE/XnVDevice.h
	Include/XnEE/XnVDeviceCallbackHandler.h
	Include/XnEE/XnVDeviceRecorder.h
	Include/XnEE/XnVDownscale.h
	Include/XnEE/XnVEventHandlers.h
	Include/XnEE/XnVExtremes.h
	Include/XnEE/XnVGeneralStaticMap.h
	Include/XnEE/XnVHand.h
	Include/XnEE/XnVHead.h
	Include/XnEE/XnVHumanStretch.h
	Include/XnEE/XnVImageMap.h
	Include/XnEE/XnVImageMatrix.h
	Include/XnEE/XnVInitStreamProperties.h
	Include/XnEE/XnVLabelMatrix.h
	Include/XnEE/XnVLabelPruner.h
	Include/XnEE/XnVLabeledObject.h
	Include/XnEE/XnVMathCommon.h
	Include/XnEE/XnVMatrix.h
	Include/XnEE/XnVMatrix3X3.h
	Include/XnEE/XnVModule.h
	Include/XnEE/XnVObject.h
	Include/XnEE/XnVPixelStreamData.h
	Include/XnEE/XnVPoint.h
	Include/XnEE/XnVPointContainer.h
	Include/XnEE/XnVPropertySet.h
	Include/XnEE/XnVRealObject.h
	Include/XnEE/XnVRealWorldTranslator.h
	Include/XnEE/XnVSkeleton.h
	Include/XnEE/XnVSphere.h
	Include/XnEE/XnVStaticMap.h
	Include/XnEE/XnVStatus.h
	Include/XnEE/XnVStream.h
	Include/XnEE/XnVStreamContainer.h
	Include/XnEE/XnVStreamData.h
	Include/XnEE/XnVTorso.h
	Include/XnEE/XnVUpscale.h
	Include/XnEE/XnVUserExtractor.h
	Include/XnEE/XnVVirtualObject.h
	Include/XnFormatsStatus.h
	Include/XnIOFileStream.h
	Include/XnIONetworkStream.h
	Include/XnIOParams.h
	Include/XnIOStream.h
	Include/XnPlatformBC.h
	Include/XnPropertySet.h
	Include/XnPsVersion.h
	Include/XnStream.h
	Include/XnStreamData.h
	Include/XnStreamDataSet.h
	Include/XnStreamFormats.h
	Include/XnStreamParams.h
	Platform/Android/jni/XnCore/Android.mk
	Platform/Android/jni/XnDDK/Android.mk
	Platform/Android/jni/XnDeviceFile/Android.mk
	Platform/Android/jni/XnDeviceSensorV2/Android.mk
	Platform/Android/jni/XnFormats/Android.mk
	Platform/Linux/Build/Common/CommonCppMakefile
	Platform/Linux/Build/Common/CommonDefs.mak
	Platform/Linux/CreateRedist/RedistMaker
	Platform/Linux/Install/55-primesense-usb.rules
	Platform/Win32/Build/Res/Resource-DDK.h
	Platform/Win32/Build/XnCore/XnCore.vcproj
	Platform/Win32/Build/XnDeviceSensorV2/XnDeviceSensorV2.vcproj
	Platform/Win32/CreateRedist/EE_NI/EE_NI.wixproj
	Platform/Win32/CreateRedist/EE_NI/EE_NI.wxs
	Platform/Win32/CreateRedist/EE_NI/Fragments/BinariesFragment.wxs
	Platform/Win32/CreateRedist/EE_NI/Includes/EENIVariables.wxi
	Platform/Win32/CreateRedist/Engine_Config.xml
	Platform/Win32/CreateRedist/Redist.py
	README
	Source/Utils/XnSensorServer/SensorServer.cpp
	Source/XnCommon/XnCommon.h
	Source/XnCore/XnBuffer.cpp
	Source/XnCore/XnBuffer.h
	Source/XnCore/XnCore.cpp
	Source/XnCore/XnCoreGlobals.h
	Source/XnCore/XnCoreStatus.cpp
	Source/XnCore/XnIOFileStream.cpp
	Source/XnCore/XnIONetworkStream.cpp
	Source/XnCore/XnVersion.cpp
	Source/XnDDK/IXnDevice.h
	Source/XnDDK/XnActualGeneralProperty.cpp
	Source/XnDDK/XnActualGeneralProperty.h
	Source/XnDDK/XnActualIntProperty.cpp
	Source/XnDDK/XnActualIntProperty.h
	Source/XnDDK/XnActualPropertiesHash.cpp
	Source/XnDDK/XnActualPropertiesHash.h
	Source/XnDDK/XnActualPropertyFactory.cpp
	Source/XnDDK/XnActualPropertyFactory.h
	Source/XnDDK/XnActualRealProperty.cpp
	Source/XnDDK/XnActualRealProperty.h
	Source/XnDDK/XnActualStringProperty.cpp
	Source/XnDDK/XnActualStringProperty.h
	Source/XnDDK/XnAudioStream.cpp
	Source/XnDDK/XnAudioStream.h
	Source/XnDDK/XnBackwardsCompatibility36.cpp
	Source/XnDDK/XnBackwardsCompatibility36.h
	Source/XnDDK/XnBufferPool.cpp
	Source/XnDDK/XnBufferPool.h
	Source/XnDDK/XnCodecFactory.cpp
	Source/XnDDK/XnCodecFactory.h
	Source/XnDDK/XnDDK.cpp
	Source/XnDDK/XnDDKStatus.cpp
	Source/XnDDK/XnDataPacker.cpp
	Source/XnDDK/XnDataPacker.h
	Source/XnDDK/XnDepthStream.cpp
	Source/XnDDK/XnDepthStream.h
	Source/XnDDK/XnDeviceBase.cpp
	Source/XnDDK/XnDeviceBase.h
	Source/XnDDK/XnDeviceBaseProxy.cpp
	Source/XnDDK/XnDeviceBaseProxy.h
	Source/XnDDK/XnDeviceFunctionsTypedefs.h
	Source/XnDDK/XnDeviceInterfaceAdapter.h
	Source/XnDDK/XnDeviceInterfaceImpl.h
	Source/XnDDK/XnDeviceManager.cpp
	Source/XnDDK/XnDeviceManager.h
	Source/XnDDK/XnDeviceModule.cpp
	Source/XnDDK/XnDeviceModule.h
	Source/XnDDK/XnDeviceModuleHolder.cpp
	Source/XnDDK/XnDeviceModuleHolder.h
	Source/XnDDK/XnDeviceProxy.cpp
	Source/XnDDK/XnDeviceStream.cpp
	Source/XnDDK/XnDeviceStream.h
	Source/XnDDK/XnFrameBufferManager.cpp
	Source/XnDDK/XnFrameBufferManager.h
	Source/XnDDK/XnFrameStream.cpp
	Source/XnDDK/XnFrameStream.h
	Source/XnDDK/XnGeneralProperty.cpp
	Source/XnDDK/XnGeneralProperty.h
	Source/XnDDK/XnIRStream.cpp
	Source/XnDDK/XnIRStream.h
	Source/XnDDK/XnImageStream.cpp
	Source/XnDDK/XnImageStream.h
	Source/XnDDK/XnIntProperty.cpp
	Source/XnDDK/XnIntProperty.h
	Source/XnDDK/XnIntPropertySynchronizer.cpp
	Source/XnDDK/XnIntPropertySynchronizer.h
	Source/XnDDK/XnPixelStream.cpp
	Source/XnDDK/XnPixelStream.h
	Source/XnDDK/XnProperty.cpp
	Source/XnDDK/XnProperty.h
	Source/XnDDK/XnPropertySet.cpp
	Source/XnDDK/XnPropertySetInternal.h
	Source/XnDDK/XnRealProperty.cpp
	Source/XnDDK/XnRealProperty.h
	Source/XnDDK/XnShiftToDepth.cpp
	Source/XnDDK/XnShiftToDepth.h
	Source/XnDDK/XnShiftToDepthStreamHelper.cpp
	Source/XnDDK/XnShiftToDepthStreamHelper.h
	Source/XnDDK/XnSimpleBufferPool.cpp
	Source/XnDDK/XnSimpleBufferPool.h
	Source/XnDDK/XnStreamData.cpp
	Source/XnDDK/XnStreamDataInternal.h
	Source/XnDDK/XnStreamDataSet.cpp
	Source/XnDDK/XnStreamDataSetInternal.h
	Source/XnDDK/XnStreamDevice.cpp
	Source/XnDDK/XnStreamDevice.h
	Source/XnDDK/XnStreamDeviceStreamHolder.cpp
	Source/XnDDK/XnStreamDeviceStreamHolder.h
	Source/XnDDK/XnStreamReaderDevice.cpp
	Source/XnDDK/XnStreamReaderDevice.h
	Source/XnDDK/XnStreamReaderStream.cpp
	Source/XnDDK/XnStreamReaderStream.h
	Source/XnDDK/XnStreamReaderStreamHolder.cpp
	Source/XnDDK/XnStreamReaderStreamHolder.h
	Source/XnDDK/XnStreamWriterDevice.cpp
	Source/XnDDK/XnStreamWriterDevice.h
	Source/XnDDK/XnStreamWriterStream.cpp
	Source/XnDDK/XnStreamWriterStream.h
	Source/XnDDK/XnStreamingStream.cpp
	Source/XnDDK/XnStreamingStream.h
	Source/XnDDK/XnStringProperty.cpp
	Source/XnDDK/XnStringProperty.h
	Source/XnDeviceFile/XnDeviceFile.cpp
	Source/XnDeviceFile/XnDeviceFile.h
	Source/XnDeviceFile/XnDeviceFileReader.cpp
	Source/XnDeviceFile/XnDeviceFileReader.h
	Source/XnDeviceFile/XnDeviceFileReaderBC.cpp
	Source/XnDeviceFile/XnDeviceFileReaderBC.h
	Source/XnDeviceFile/XnDeviceFileWriter.cpp
	Source/XnDeviceFile/XnDeviceFileWriter.h
	Source/XnDeviceFile/XnExportedFileDevice.cpp
	Source/XnDeviceFile/XnExportedFileDevice.h
	Source/XnDeviceFile/XnFileDevice.cpp
	Source/XnDeviceFile/XnFileDevice.h
	Source/XnDeviceFile/XnFileDeviceBC.cpp
	Source/XnDeviceFile/XnFileOpenNiteImpl.cpp
	Source/XnDeviceFile/XnFileWriterStream.cpp
	Source/XnDeviceFile/XnFileWriterStream.h
	Source/XnDeviceFile/XnNiInputStream.h
	Source/XnDeviceSensorV2/Bayer.cpp
	Source/XnDeviceSensorV2/Bayer.h
	Source/XnDeviceSensorV2/IXnSensorStream.h
	Source/XnDeviceSensorV2/Registration.cpp
	Source/XnDeviceSensorV2/Registration.h
	Source/XnDeviceSensorV2/Uncomp.cpp
	Source/XnDeviceSensorV2/Uncomp.h
	Source/XnDeviceSensorV2/XnAudioProcessor.cpp
	Source/XnDeviceSensorV2/XnAudioProcessor.h
	Source/XnDeviceSensorV2/XnBayerImageProcessor.cpp
	Source/XnDeviceSensorV2/XnBayerImageProcessor.h
	Source/XnDeviceSensorV2/XnCmosInfo.cpp
	Source/XnDeviceSensorV2/XnCmosInfo.h
	Source/XnDeviceSensorV2/XnDataProcessor.cpp
	Source/XnDeviceSensorV2/XnDataProcessor.h
	Source/XnDeviceSensorV2/XnDataProcessorHolder.cpp
	Source/XnDeviceSensorV2/XnDataProcessorHolder.h
	Source/XnDeviceSensorV2/XnDepthProcessor.cpp
	Source/XnDeviceSensorV2/XnDepthProcessor.h
	Source/XnDeviceSensorV2/XnDeviceSensor.cpp
	Source/XnDeviceSensorV2/XnDeviceSensor.h
	Source/XnDeviceSensorV2/XnDeviceSensorIO.cpp
	Source/XnDeviceSensorV2/XnDeviceSensorIO.h
	Source/XnDeviceSensorV2/XnDeviceSensorInit.cpp
	Source/XnDeviceSensorV2/XnDeviceSensorInit.h
	Source/XnDeviceSensorV2/XnDeviceSensorProtocol.cpp
	Source/XnDeviceSensorV2/XnDeviceSensorProtocol.h
	Source/XnDeviceSensorV2/XnExportedSensorDevice.cpp
	Source/XnDeviceSensorV2/XnExportedSensorDevice.h
	Source/XnDeviceSensorV2/XnExportedSensorGenerator.cpp
	Source/XnDeviceSensorV2/XnExportedSensorGenerator.h
	Source/XnDeviceSensorV2/XnFirmwareCommands.cpp
	Source/XnDeviceSensorV2/XnFirmwareCommands.h
	Source/XnDeviceSensorV2/XnFirmwareInfo.cpp
	Source/XnDeviceSensorV2/XnFirmwareInfo.h
	Source/XnDeviceSensorV2/XnFirmwareStreams.cpp
	Source/XnDeviceSensorV2/XnFirmwareStreams.h
	Source/XnDeviceSensorV2/XnFrameStreamProcessor.cpp
	Source/XnDeviceSensorV2/XnFrameStreamProcessor.h
	Source/XnDeviceSensorV2/XnHostProtocol.cpp
	Source/XnDeviceSensorV2/XnHostProtocol.h
	Source/XnDeviceSensorV2/XnIRProcessor.cpp
	Source/XnDeviceSensorV2/XnIRProcessor.h
	Source/XnDeviceSensorV2/XnImageProcessor.cpp
	Source/XnDeviceSensorV2/XnImageProcessor.h
	Source/XnDeviceSensorV2/XnJpegImageProcessor.cpp
	Source/XnDeviceSensorV2/XnJpegImageProcessor.h
	Source/XnDeviceSensorV2/XnJpegToRGBImageProcessor.cpp
	Source/XnDeviceSensorV2/XnJpegToRGBImageProcessor.h
	Source/XnDeviceSensorV2/XnMultiPropChangedHandler.cpp
	Source/XnDeviceSensorV2/XnMultiPropChangedHandler.h
	Source/XnDeviceSensorV2/XnPSCompressedDepthProcessor.cpp
	Source/XnDeviceSensorV2/XnPSCompressedDepthProcessor.h
	Source/XnDeviceSensorV2/XnPSCompressedImageProcessor.cpp
	Source/XnDeviceSensorV2/XnPSCompressedImageProcessor.h
	Source/XnDeviceSensorV2/XnPacked11DepthProcessor.cpp
	Source/XnDeviceSensorV2/XnPacked11DepthProcessor.h
	Source/XnDeviceSensorV2/XnParams.h
	Source/XnDeviceSensorV2/XnSensor.cpp
	Source/XnDeviceSensorV2/XnSensor.h
	Source/XnDeviceSensorV2/XnSensorAudioGenerator.cpp
	Source/XnDeviceSensorV2/XnSensorAudioGenerator.h
	Source/XnDeviceSensorV2/XnSensorAudioStream.cpp
	Source/XnDeviceSensorV2/XnSensorAudioStream.h
	Source/XnDeviceSensorV2/XnSensorClient.cpp
	Source/XnDeviceSensorV2/XnSensorClient.h
	Source/XnDeviceSensorV2/XnSensorClientServer.h
	Source/XnDeviceSensorV2/XnSensorClientStream.cpp
	Source/XnDeviceSensorV2/XnSensorClientStream.h
	Source/XnDeviceSensorV2/XnSensorDepthGenerator.cpp
	Source/XnDeviceSensorV2/XnSensorDepthGenerator.h
	Source/XnDeviceSensorV2/XnSensorDepthStream.cpp
	Source/XnDeviceSensorV2/XnSensorDepthStream.h
	Source/XnDeviceSensorV2/XnSensorDevice.cpp
	Source/XnDeviceSensorV2/XnSensorDevice.h
	Source/XnDeviceSensorV2/XnSensorFPS.cpp
	Source/XnDeviceSensorV2/XnSensorFPS.h
	Source/XnDeviceSensorV2/XnSensorFirmware.cpp
	Source/XnDeviceSensorV2/XnSensorFirmware.h
	Source/XnDeviceSensorV2/XnSensorFirmwareParams.cpp
	Source/XnDeviceSensorV2/XnSensorFirmwareParams.h
	Source/XnDeviceSensorV2/XnSensorFixedParams.cpp
	Source/XnDeviceSensorV2/XnSensorFixedParams.h
	Source/XnDeviceSensorV2/XnSensorGenerator.cpp
	Source/XnDeviceSensorV2/XnSensorGenerator.h
	Source/XnDeviceSensorV2/XnSensorIRGenerator.cpp
	Source/XnDeviceSensorV2/XnSensorIRGenerator.h
	Source/XnDeviceSensorV2/XnSensorIRStream.cpp
	Source/XnDeviceSensorV2/XnSensorIRStream.h
	Source/XnDeviceSensorV2/XnSensorImageGenerator.cpp
	Source/XnDeviceSensorV2/XnSensorImageGenerator.h
	Source/XnDeviceSensorV2/XnSensorImageStream.cpp
	Source/XnDeviceSensorV2/XnSensorImageStream.h
	Source/XnDeviceSensorV2/XnSensorMapGenerator.cpp
	Source/XnDeviceSensorV2/XnSensorMapGenerator.h
	Source/XnDeviceSensorV2/XnSensorOpenNiteImpl.cpp
	Source/XnDeviceSensorV2/XnSensorProductionNode.cpp
	Source/XnDeviceSensorV2/XnSensorProductionNode.h
	Source/XnDeviceSensorV2/XnSensorServer.cpp
	Source/XnDeviceSensorV2/XnSensorServer.h
	Source/XnDeviceSensorV2/XnSensorServerRunner.h
	Source/XnDeviceSensorV2/XnSensorStreamHelper.cpp
	Source/XnDeviceSensorV2/XnSensorStreamHelper.h
	Source/XnDeviceSensorV2/XnSensorsManager.cpp
	Source/XnDeviceSensorV2/XnSensorsManager.h
	Source/XnDeviceSensorV2/XnServerLogger.h
	Source/XnDeviceSensorV2/XnServerSensorInvoker.cpp
	Source/XnDeviceSensorV2/XnServerSensorInvoker.h
	Source/XnDeviceSensorV2/XnServerSession.cpp
	Source/XnDeviceSensorV2/XnServerSession.h
	Source/XnDeviceSensorV2/XnSharedMemoryBufferPool.cpp
	Source/XnDeviceSensorV2/XnSharedMemoryBufferPool.h
	Source/XnDeviceSensorV2/XnStreamProcessor.cpp
	Source/XnDeviceSensorV2/XnStreamProcessor.h
	Source/XnDeviceSensorV2/XnUncompressedBayerProcessor.cpp
	Source/XnDeviceSensorV2/XnUncompressedBayerProcessor.h
	Source/XnDeviceSensorV2/XnUncompressedDepthProcessor.cpp
	Source/XnDeviceSensorV2/XnUncompressedDepthProcessor.h
	Source/XnDeviceSensorV2/XnUncompressedYUVImageProcessor.cpp
	Source/XnDeviceSensorV2/XnUncompressedYUVImageProcessor.h
	Source/XnDeviceSensorV2/XnUncompressedYUVtoRGBImageProcessor.cpp
	Source/XnDeviceSensorV2/XnUncompressedYUVtoRGBImageProcessor.h
	Source/XnDeviceSensorV2/XnWholePacketProcessor.cpp
	Source/XnDeviceSensorV2/XnWholePacketProcessor.h
	Source/XnDeviceSensorV2/YUV.cpp
	Source/XnDeviceSensorV2/YUV.h
	Source/XnFormats/Xn16zCodec.h
	Source/XnFormats/Xn16zEmbTablesCodec.h
	Source/XnFormats/Xn8zCodec.h
	Source/XnFormats/XnCodec.h
	Source/XnFormats/XnCodecBase.h
	Source/XnFormats/XnCodecs.cpp
	Source/XnFormats/XnFormats.cpp
	Source/XnFormats/XnFormats.h
	Source/XnFormats/XnFormatsMirror.cpp
	Source/XnFormats/XnFormatsStatus.cpp
	Source/XnFormats/XnJpegCodec.h
	Source/XnFormats/XnNiCodec.h
	Source/XnFormats/XnStreamCompression.cpp
	Source/XnFormats/XnStreamCompression.h
	Source/XnFormats/XnUncompressedCodec.h
Updated to version 5.1.6.6
Merge branch 'master' into unstable