FLUME-2002. Flume RPC Client creates 2 threads per each log attempt if the remote flume agent goes down.

(Mike Percy via Hari Shreedharan)
FLUME-2027. Check for default replication fails on federated cluster in hdfs sink

(Mike Percy via Hari Shreedharan)
FLUME-2030. Documentation of Configuration Changes JMSSource, HBaseSink, AsyncHBaseSink and ElasticSearchSink

(Israel Ekpo via Hari Shreedharan)
FLUME-1886. Add a JMS enum type to SourceType so that users don't need to enter FQCN for JMSSource.

(Israel Ekpo via Hari Shreedharan)
FLUME-1867. Add an option to provide hostname for HTTPSource.

(Ivan via Hari Shreedharan)
FLUME-2009. Flume project throws error when imported into Eclipse IDE

(Thiruvalluvan M. G. via Hari Shreedharan)
FLUME-1893. File Channel could miss possible checkpoint corruption.

(Hari Shreedharan via Mike Percy)
FLUME-2036. Make hostname optional for HTTPSource.

(Hari Shreedharan via Mike Percy)
FLUME-1981. Rpc client expiration can be done in a more thread-safe way.

(Hari Shreedharan via Mike Percy)
FLUME-1823. LoadBalancingRpcClient method must throw exception if it is called after close is called.

(Hari Shreedharan via Mike Percy)
FLUME-1688. Bump AsyncHBase version to 1.4.1.

(Hari Shreedharan via Mike Percy)
Merge remote-tracking branch 'upstream/trunk' into trunk