Google summer of code midterm review

Submitted on behalf of @rkojcev.  @jrgnicho and @shaun-edwards, please review.
I believe that the core Ogre library is included within the rviz dependency so you may not need to include the Ogre library manually.