initial checkin
add imaging functions.  pull in cleanups from elysium
updated repo in package.xml
Added support for missing cameras

Cameras are no longer added if missing
Cameras submenu will scroll to the first available camera
    or the Back button if none are available
Camera button names were changed to make this easier/cleaner
fix comments from pull request

pep8
combined 2 if statements
use list comprehension for get_btn() function
added a space to fix indentation
Merge pull request #1 from RethinkRobotics/camera_fix

Added support for missing cameras
Merge branch 'development' of github.com:RethinkRobotics/baxter_demo_ui into development
Splitting out the demo_ui class and demo functions
Merge pull request #2 from RethinkRobotics/ui_class

Ui class
Added alpha/transparency for panels/buttons
dynamically generate text for labels
Implemented error/confirmation screens
Fully implemented calibration
added icon-offset for back button
updated formatting on button instantiation
added sudo wrapper for reboot and shutdown functions
fix comment spacing
added some documentation for calibration process
removed old comment
Merge pull request #3 from RethinkRobotics/alpha_and_errors

Added alpha/transparency for panels/buttons
fixed unintentional indentation
fixed bad button naming
catkin_lint - adds components keyword to package