MLAA: Fix gamma in the shaders.

MLAA looks correct now.
Shaders'outputs use premultiplied alphas
Try to fix clang compilation (note that std::swap does not work
on std::vector<bool>).
Fixed compiler warning.
MLAA: Load the right shader for step 2

No wonder why it didnt work as expected before...
Camera while moving back is fixed
Merge remote-tracking branch 'upstream/master' into SmoothMoveCamera