Move tests out of src and into test
Implement timeout (resolves #364)
Merge pull request #367 from Arcterus/src-to-test

Move tests out of src and into test
Merge pull request #368 from Arcterus/timeout

Implement timeout
Fix more bugs to pass Busybox tests
Merge pull request #369 from Arcterus/busybox-fixes

Fix more bugs to pass Busybox tests
Implement expand
Merge pull request #370 from Armavica/expand

Implement expand
Implement unexpand
Merge pull request #372 from Armavica/unexpand

Implement unexpand
Fix deprecation warnings
Merge pull request #373 from ebfe/fix-deprecation

Fix deprecation warnings
Get rid of unsafe indexing

Unsafe indexing is replaced by ImmutableEqVector::position_elem() and a
few branches have been eliminated.

The performance is about the same as for unsafe indexing.
Merge pull request #375 from polyphemus/cut-bytes-iterator

cut - get rid of unsafe indexing
common/util: make pipe_writeln! use writeln! instead of write!
Merge pull request #377 from Arcterus/fix-pipe_writeln

common/util: make pipe_writeln! use writeln! instead of write!
Replace deprecated from_c_str with from_buf in id
Merge pull request #379 from IvanUkhov/from-buf

Replace deprecated from_c_str with from_buf in id