Update for rustc
Remove `display_hold` and `texture` from `Target`
Improve calls to BindFramebuffer
Add read_front_buffer