Rename WindowBuildResult to WindowBuildError, impl Error for it
Rename WindowBuildResult to WindowBuildError, impl Error for it

Since this type represents an error, Error is a better name for it.

Implement std::error::Error for it, since it's expected to be
implemented for error types, and enables Box<Error> interoperation.

Rust-SDL2/rust-sdl2,Cobrand/rust-sdl2,Rust-SDL2/rust-sdl2,oldmanmike/rust-sdl2,Rust-SDL2/rust-sdl2,Cobrand/rust-sdl2,Cobrand/rust-sdl2,bfops/rust-sdl2,crumblingstatue/rust-sdl2,vadixidav/rust-sdl2,AngryLawyer/rust-sdl2