Queue needs to include deque for the default container
Need to include types/deque for stack also
Changed size_t to cereal::size_type everywhere.

This is to ensure binary compatability between machines of different bit persuasions. cereal::size_type is typedef'd to uint64_t in helpers.hpp for now, but as soon as our 128 bit machines arrive we can change this with a one liner.

closes #10.
added warnings if not ieee 754, closes #6
fixed copyright in tests
adding a few more performance tests

we're pretty good on every metric tested so far except for vectors of strings, which
for some reason we are slower than boost at.  vectors of binary types are basically the same, and vectors of arbitrary
  structs are fine, as is individual string processing.
Merge branch 'develop'