Enable Coverity+Travis
zero the poly1305 state in crypto_secretbox_chacha20poly1305*
Use weak symbols to prevent LTO if this is an option.
Idea from Matthew Dempsky.
Update MSVC solution
Merge branch 'coverity_scan' of github.com:jedisct1/libsodium into coverity_scan

* 'coverity_scan' of github.com:jedisct1/libsodium:
  Enable Coverity+Travis
  Document ChaCha20Poly1305
Update headers in the MSVC solution
Update vs2012 solution
Update vs2010 & vs2013 solutions
Add crypto_stream_salsa20_xor_ic() to set the initial counter value.
zerocopy crypto_secretbox_easy()
Zerocopy crypto_secretbox_open_easy()
The easy interface doesn't require any memory allocations any more.
At least for crypto_secretbox. crypto_box will follow.
zerocopy crypto_box_easy() and crypto_box_open_easy()
Merge branch 'master' into coverity_scan

* master:
  zerocopy crypto_box_easy() and crypto_box_open_easy()
  The easy interface doesn't require any memory allocations any more. At least for crypto_secretbox. crypto_box will follow.
  Zerocopy crypto_secretbox_open_easy()
  zerocopy crypto_secretbox_easy()
  Add crypto_stream_salsa20_xor_ic() to set the initial counter value.
  Update vs2010 & vs2013 solutions
  Update vs2012 solution
  Update headers in the MSVC solution
  Update MSVC solution
  Use weak symbols to prevent LTO if this is an option. Idea from Matthew Dempsky.
  zero the poly1305 state in crypto_secretbox_chacha20poly1305*