Also fix two validation bugs found while adding the tests. Also handle test dependencies the right way while at it.
Test vectors are included from RFC 7539. Poly1305 is also added to the benchmark program.