language changes: #[]; -> #![], changed sdl::video::Palette to avoid an unique vec.
updated sdl-demo for recent language changes.