0.2.2: language changes.

This commit fixes a recent breakage by adding explicit as_slice()
everywhere. And also, finally, we are committing to the semantic
versioning (how late!), in order to cope with the upcoming crates.io.