packet header changes and beginning of conversion to QByteArray
cleanup some UUID packing
repair assignment flow errors from packet changes
some type fixes for marshalling/un-marshalling of data
ensure UUID pulled from packet header is exactly 16 bytes
repair more node communication problems after refactor
resolve conflicts on merge with upstream master
repair the count of avatars and servers
use quint64 in place of uint64_t for QDataStream
replace uint64_t with quint64 for Qt friendlyness
remove one Qt type replacement
fix packet header size constraints
cleanup Node types, closes #1726
use NodeSet in place of QSet<NodeType_t> where possible
remove MAX_HOSTNAME_BYTES
resolve conflicts on merge with upstream master
fix build breakers for new packet type
fix Particle update signature
Merge pull request #1725 from birarda/packet-changes

I looked it over but did not test.  A lot of uint64_t --> qint64 and name changes.
Merge branch 'master' of ssh://github.com/highfidelity/hifi into fix-particle-avatar-collisions

Conflicts:
	interface/src/Application.cpp