Remove unused array in cn_slow_hash
Explicit error constructors
Allow priority peers when there are exclusive peers

Per my reading this change makes sense since a subset of the exclusive
peers could be priority peers.  Priority peers that are not exclusive
will not get loaded, and priority peers that *are* exclusive will get
special treatment.  Prior to this change it looks like priority peers
were silently ignored when exclusive peers were provided.
Add missing pragma
Add missing pragma
Add missing pragma
Improved (fixed?) serialization for vec<uint32_t>
Comment unused functions in cryptonote_core
C++ style cast
Remove redeclaration
Explicit namespaces
Fix assert bug in base58 encode

The previous implementation was almost certainly a typo.
full_block_size is the maximum index in the encoded_block_sizes array,
and size is used as an index in this array.  So now 1 <= size <=
full_block_size == 8 instead of 1 <= size <= sizeof(full_block_size) ==
size_of(size_t) == ? (maybe 4 on 32-bit systems!)
Remove unused function
Allow conditional compilation with VS 2013+
Switch list to vector for RPC serialization
Match empty RPC request with other requests
Fix thread count argument handling in simplewallet
Make some tx_pool methods private
Make some tx_pool methods static
Use const where appropriate in tx_pool