First draft on camera api (=viewports)
Merge remote-tracking branch 'upstream/master' into physics_api_fix_readable_2012-03-12