Update Drop impl

`&self` was changed to `&mut self` in a recent update to std
Merge example files to make them easier to read for bjz/glfw-rs#33.