Added FBO.end(x, y, width, height) method

Added parametrised FBO#end(...) method that restores the viewport sizes
passed as arguments.