Introduce common wire error for LDT Item Not Found Case.
Merge branch 'master' of github.com:citrusleaf/aerospike-server

Conflicts:
	as/include/base/proto.h
Update LDT Item Not Found to use new special LDT Error Range.
Fix for namespace length-check in asd
Update Paxos Fabric Message Template Documentation to Include Paxos Protocols v3 & v4.
Maintain a binid_has_sindex information per bin in the namespace. It reduces the cost to write the bins which have no sindex on them.
Merge branch 'master' into sindexed_bin_info
AER-2748: Comments
AER-2748: Addressing review comments.
Fix for checking ns len against ntohl field from msg
Merge branch 'master' into sindexed_bin_info
AER-2758 - Added 'cold-start-empty' configuration boolean to ignore (raw devices) or delete (files) stored data on cold start - use with extreme caution!
AER-2728 - treat generation 0 consistently - reserve 0 to mean uninitialized.
UDF - make sure the set name is initialized for internal query transactions.
Also add message-level support for the set name, should it ever become possible to pass it in to the internal transaction.
Also make a few tiny optimizations.
Better logging around the defrag generation mismatch and related occurrences.
Don't set rblock_id when handling (losing) the race against partially-created record in as_record_get() & as_record_get_create().
AER-2769 - corrected memory accounting - the overhead of the as_bin_space struct is no longer included if there are no bins.
Move Lua-Core Head to include new LDT Function :; LLIST update_all()
AER-2748 : Another round of addressing review comments.
Merge branch 'master' into sindexed_bin_info
Minor change. Removing redundant typecasting in ternary operator.