Whole-Body Teleoperation and Shared Control of Redundant Robots with Applications to Aerial Manipulation