Optimizations

Further improved performance by adding pass-by-reference to the
byte-order conversion functors.
Also write directly into the message field, and eliminate copies.

Increased performance for all types.
Nested fields only incur 50% overhead
Overall Hg is 5% slower

There are still opportunities for optimization in the serialization
code.
Serialization Optimizations (Hg 5% faster overall)

Here are the current results:
Compiled with VS2013 Express
Intel i7-4790K 4GHz

Results for Hg:
Basic:     0.0201853s
Packed:    0.0211743s
Unaligned: 0.0134641s
Complex:   0.0320937s
Total:     0.0869173s (sum of all times)

Results for memcpy:
Basic:     0.0252621s
Packed:    0.0235868s
Unaligned: 0.0198044s
Complex:   0.0232371s
Total:     0.0918904s (sum of all times)

Basic:     20% faster
Packed:    10% faster
Unaligned: 32% faster
Complex:   28% slower (nested types)
Total:     5.5% faster
Merge remote-tracking branch 'origin/C++11-Features'
Merge branch 'master' of https://github.com/PaulMWatt/Alchemy