Reimplemented BinaryModel. Added sum proxies for binary model and frequency table. Implemented tests for BinaryModel.
ARI - Implemented a combined test for proxy models.
Merge pull request #18 from kvark/t-ari

Arithmetic proxy sum models
ARI - implemented tune configuration for counting the lost bits.
DC - fixed naming for latest rust-pre-0.10 compatibility
Merge pull request #19 from kvark/t-ari

DC - naming fix, ARI - lot bits count
ARI - weights are implemented for proxy models
Merge pull request #20 from kvark/t-ari

ARI - weights are implemented for proxy models
ARI - improved RangeEncoder main loop to compress by about 2% better
ARI - Refactored proxy models to include the shift parameter
Fixed rand crate to comply with latest rust
Fixes to comply with latest rust-pre-0.10, including: owned vector routines, logging, and the new Reader interface.
Flipped visibility modifiers for struct members to comply with latest Rust
Fixed array index accesses to always use uint
DC - added a full distance context
DC - separated decode alphabet and body
DC - Encode iterator added
DC - unified encoding/decoding to be more symmetrical and use the new format
DC - implemented roundtrip context tests, fixed the implementation to pass it
Merge pull request #22 from kvark/t-dc

DC context and encode iteration