Updated for OSX

Previously this wouldn't work on OSX. The OpenNI2 library is just called 'openni2' (not 'libopenni2'). This now first checks for 'libopenni2' and if it doesn't find it then it checks for 'openni2'.