Merge pull request #142 from lstat/sdl_main

Fix sdl_main.rs demo
language changes: `Copy` is opt-in.
Merge pull request #143 from lstat/copy

language changes: `Copy` is opt-in.
Fix for changes to std::iter::Map
Merge pull request #144 from RossMeikleham/master

Fix for changes to std::iter::Map
Fix `sdl_main` demo due to librustrt -> std::rt