fixed some build issues
Added functions to velodyne's config's API

function to get the beam number from the vertical angle as a direct lookup
Added functions to velodyne config
Improved profile_velodyne usage
changed the stdr_velodyne/config API!

- does not load a default config, but sets the config as invalid until
it's been loaded.
- made much more obvious what is hardware index and what is beam number.
This change brakes the API, but I was afraid that ambiguity here could
cause some very difficult to find bugs.
bug fixes in velodyne config

- there was a problem with the computation of v_angle_to_beam_number
- storing the intensity in normal beam order
stdr_velodyne config backward compatibility

restored the functions renamed in 0e50ee for backward compatibility
Added start time to dgclog_playback
in message_filter, rejecting empty packets
Merge branch 'master' of github.com:StanfordDrivingTeam/driving_public
Add trajectory and path bundles
bag_reader: skipping empty bags

the ladybug bag is often an empty bag. This would cause a crash when
setting a start time ("Time is out of dual 32-bit range")
DataReader: skipping unrecognized files
not recording trajectory bundle (too heavy)
velodyne: made the max distance a ros parameter

we discard points beyond this distance

also changed the API a bit
Merge branch 'master' of github.com:StanfordDrivingTeam/driving_public
added logging and playback for flea cameras
simplified the log playback API

generalized the combined reader concept
modified the ladybug playback launch file to provide image_raw as well
Add child frame as argument to ApplanixTransformer