Fix for rust commit 3dcd2157403163789aaf21a9ab3c4d30a7c6494d 'Switch to purely namespaced enums'
Renamed, undid re-exports in types, and updated references in types.
Merge pull request #60 from CraZySacX/master

Switch to purely namespaced enums (not yet builds on nightly)
premature package updates for 1466de165a0f4943eb70236b14ea7a08c9f6622d.

also bumps the version number to see if the metadata correctly updates.
(remember, we don't yet actually obey the semver...)
I've accidentally reverted the raw encoder/decoder renaming in docs!