ISPN-4111 Move the exclusions list from Narayana-JTA to the dependency management section
ISPN-4111 Better exclusion of non relevant dependencies from Narayana
ISPN-4111 Hot Rod server requires io.netty
ISPN-4111 Upgrade some missed Hot Rod source files still using Netty3 to Netty4
Disabled unstable tests in NotifyingFutureTest
ISPN-4116 Upgrade Apache Avro to 1.7.5, and so converge the dependency usage

Also improve our implementation a bit by using the new Factory static helpers
ISPN-4117 Fail the test, if the expected exception isn't thrown

https://issues.jboss.org/browse/ISPN-4117
ISPN-4120 Minor documentation formatting fixes
ISPN-4078 Infinispan server user guide is not deployed on infinispan.org
ISPN-4130 Upgrade to Apache Avro 1.7.6
ISPN-3976 Protobuf marshalling on Indexed server caches interferes with keySet and bulk marshalling

This happens only in clustered caches because that's when map-reduce is used to collect the keys and
fails due to ClassCastException. The map-reduce task used to assume the values are byte[] which is no
longer true with remote query.
Disable unreliable test in DistSyncL1FuncTest -> follow up in ISPN-4133