add missing includes

This is required on QGLViewer > 2.5 as the other headers only have forward
references on ManipulatedFrame and ManipulatedCameraFrame. Since the added
headers exist on older versions of QGLViewer, it should not be an issue on older
versions of the library.