First step of spliting sodiumoxide in sodiumoxide and libsodium-sys
Moved extern "C" declarations to libsodium-sys and sodiumoxid links to libsodium-sys instead
libsodium-sys: added stream constant and tests for stream constants
streams now use consts form libsodium-sys
Moved auth constants from sodiumoxid to libsodium-sys
Moved hash constants to libsodium-sys
Preparations for uploading to crates.io
Merge remote-tracking branch 'origin/master' into libsodium-sys

Conflicts:
	Cargo.toml
Moved box bindings to libsodium-sys
Moved scalarmult_curve25519 to libsodium-sys
Moved sign_ed25519 to libsodium-sys
Moved sign_edwards25519sha512batch to libsodium-sys
Moved shorthash to libsodium-sys
Moved secretbox_xsalsa20poly1305 to libsodium-sys
Fixed libsodium-sys build script
Reverted macro behavior
Merge branch 'actimehl-libsodium-sys'
Merge branch 'master' into box_inplace

Conflicts:
	src/crypto/curve25519xsalsa20poly1305.rs
	src/crypto/xsalsa20poly1305.rs
Add byte-helper methods to all data types

Closes #23
Add #[deriving(Copy)] to all copyable types

This is because of [RFC 19](https://github.com/rust-lang/rfcs/blob/master/text/0019-opt-in-builtin-traits.md).