Added scanning mode
removed accidental second declaration
Fixed declaration type.
Merge branch 'master' of https://github.com/stevenlovegrove/libuvc
create a proper libuvcConfig.cmake file

Somehow, such a file magically appears in the ros-hydro-libuvc package
but this is never created by the project itself.

Also see http://answers.ros.org/question/80936 for more discussion.
Merge pull request #2 from v4hn/create-cmake-file

create a proper libuvcConfig.cmake file
Don't install utlist.h.
0.0.2. Added version record and libuvcTarget*.cmake
Ran doxygen -u.bak
Documentation update
Changed how libuvc manages the event handler thread

Instead of creating a thread during uvc_init(), we'll now wait until the user
uvc_open()s their first device. The thread will live until the last device
is uvc_close()d, at which point the libusb_close() event will be used to
wake the handler thread, which will then terminate.
Added uvc_get_bus_number(dev) and uvc_get_device_address(dev)
Added const char* uvc_strerror(uvc_error_t).
forgot error-number argument to printf
Added libuvc/libuvc_config.h, which includes version information.
Changed required cmake version to 2.8 so that objects'll get rebuilt on header change.
Make "Release" the default build type.
Version 0.0.3
Resolve a few compiler warnings
Support devices with multiple Video/Streaming interfaces.