Try to Marshal USBInterface Read/Write pipes to C#
jjjjj
aaaaa
Merge branch 'master' of https://github.com/winalex/Unity3d-InputMapper

* 'master' of https://github.com/winalex/Unity3d-InputMapper:
  inovole ReadBuffered to sync with Unity Update and change Read to ReadDefault for use with default system driver Windows version tested with Wiimote,XBOx360gamepad and Thurstmaster wheel
  fix argument bug with CompactDeviceData and remove Enumerate from WinHIDInterface.cs constructor. Found that cos of multithreding can happen onRead to be executed twice in ThrustMasterDriver.cs so onRead is locked until new Update is called also found processInput can report double in very quick time while click Pov hat (need repair) added compiler definition so GenericHIDDevice.cs of OSX platform be compiled only when OSX target. WinMM reporting 0 on Pov at start

Conflicts:
	Library/AssetImportState
	Library/CurrentLayout.dwlt
	Library/ScriptAssemblies/Assembly-CSharp-Editor.dll
	Library/ScriptAssemblies/Assembly-CSharp-Editor.dll.mdb
	Library/ScriptAssemblies/Assembly-CSharp.dll
	Library/ScriptAssemblies/Assembly-CSharp.dll.mdb
	Library/assetDatabase3
	Library/metadata/02/02d3ef207d6b28a48828572272fd7460
	Library/metadata/07/07fc0cfa3cc0efc48bbdca8df4f5b76e
	Library/metadata/24/24c0b0a9451f8b241bca766ccaf7ae00
	Library/metadata/25/252c9a868fa7db6408e405c024d022da
	Library/metadata/2f/2fad3362788062649a82e0fb52ace23b
	Library/metadata/49/49e5f95caba97a9478e0c4e369b14abb
	Library/metadata/6c/6c94fa31345af4640a41c086acff4dcf
	Library/metadata/75/75abc478f2d165645b9ff1a89b38daa3
	Library/metadata/78/78a177a6de605ef4cb0f90153629eb08
	Library/metadata/8a/8a5e1f68d8944d24f9ca0e24b041a546
	Library/metadata/90/90a1823dcf2e18c4c830917c56933ae8
	Library/metadata/92/92b1125f90725bb4bb817bef0091a9a0
	Library/metadata/95/9569e6aec09ee464eb9c5e55cc1fa7b7
	Library/metadata/a2/a28c7d056d24ff541accb2d5f95f18a8
	Library/metadata/ad/ad5d32d424fc0664babb599374092ace
	Library/metadata/b4/b499bc763d81f11489ef445d34729af9
	Library/metadata/b9/b9e5ae58512f17849b5b6285b3cdddf6
	Library/metadata/c3/c399d455360b48c40867304f621e7b75
	Library/metadata/f0/f0ad5bad15edd4e3cae2b9b5f848c57f
	Library/metadata/f3/f3eb5462c99da634b8fcfc001585bc06
	Library/metadata/f6/f6e24a754bc5fd445b3d43ee9241f400