Prepared std::sys for removal

Replaced the `FailWithCause` trait with a simpler `FailMessage` one

Changed the big macro source string in libsyntax to a raw string literal,
and enabled doc comments there