Convert labels in `dns::hp` from &str to new `Label` type.

New `Label` type using &[u8] as the internal representation. Label
output is now done as specified in RFC4343 section 2.

Refer to oko/rust-dns#13