Merge pull request #50 from yuriks/master

Fix type errors introducent by recent Rust changes.
Replace all uses of growable ~[] with Vec
Merge pull request #51 from DaGenix/fixups

Replace all uses of growable ~[] with Vec
Explicitly reborrow argument to process_msg_block

Rust closure's used to do this reborrowing automatically,
but it seems that they no longer do.
Merge pull request #53 from DaGenix/fixup2

Explicitly reborrow argument to process_msg_block
Create unique StdRng instances for arguments of run_inc

The old implementation used to work because Rust allowed some unsound
behavior by closures.
Merge pull request #54 from DaGenix/fixups

Create unique StdRng instances for arguments of run_inc
Fix errors caused by removal of ~str from Rust