Housekeeping
Deps
Reposition `freeze-to-stream!` fn for clarity
Remove tagged literal labels for uuid & date (both have been baked-in for some time)
Reduce amount of (unnecessary) freeze procotol extensions to interfaces

These can cause confusing, inconsistent behaviour when the protocol dispatch
needs to choose between multiple implementations:
Ref. https://groups.google.com/forum/#!topic/clojure-dev/-zoLA78--Mo

The approach as of this commit is more robust and allows more flexibility in
extension.
Move Record test into stress data
Add Java's Serializable as a pre-Reader fallback mechanism
Add some Serializable tests (exceptions)
v2.5.0-beta1
Merge branch 'dev' (Serializable)