Auto merge of #1717 - MortimerGoro:frame_output_gc, r=glennw
Auto merge of #1717 - MortimerGoro:frame_output_gc, r=glennw

Fix frame output garbage collection

Frame output FBOs are regenerated each frame causing OOM issues. This is caused because the output_targets.retain() function is not correctly implemented

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/webrender/1717)
<!-- Reviewable:end -->

servo/webrender,servo/webrender,servo/webrender,servo/webrender,servo/webrender,servo/webrender