just checking latest changes in before I reboot
I've started writing the yaml parser for cameras, targets and
soon the caljob file.
New parsers for camera and target yaml files. Examples in new yaml directory
draft of caljob_def.yaml file
Added stubs for target parameters to basic_types.
Added ROSCameraObserver class that inherits from base class CameraObserver.
Added files from upstream branch
Merge remote-tracking branch 'upstream/master' into christinas_interface

Conflicts:
	industrial_extrinsic_cal/CMakeLists.txt
Deleted some pramenters/functions that were not used/useful.
Finished doxygen comments and re-formatted others. Incorporated new pattern parameters.
Added parameters for each pattern.
Deleted a function. Re-wrote pattern_ assignment. Added BSD license verbiage.
Incorporated new pattern parameters.
deleted strange extras
changed license to apache to match other src files
Changed addTargets() from void to bool to return whether or not function succeeded in adding target
Added lisence to header. Fixed Doxygen syntax.
Tried to follow ROS style guide for enumeration (namespacified).
Changed if-else to switch within addTarget, changed arguments to be passed by reference.
Removed eclipse-generated header info. Set addTarged to return false where appropriate and true at the end.
Printing specific cv_bridge exception error. Cleaned/added functionality to clearTargets and clearObservations.
Still looking at union within Target definition for pattern parameters.
Merge pull request #4 from gomezc/christinas_interface

Merged.