bullet: adapted to Magnum changes.
viewer: adapted to Magnum changes.
Fixed memory leaks caused by recent unfortunate refactoring.

These didn't issue any compiler errors so they were completely
overlooked.
Adapted to Phong shader changes.