test the ROS launch files, fix some errors (#10)

Adds unit test checking for launch file syntax and dependencies.

Fixes problems found by those checks:

 * added missing **nodelet** dependency
 * removed duplicate arg declarations for **depth** and **rgb**
 * alphabetized arg declarations to prevent future duplications in that file