LUCENE-5376: all custom Directory implementations accessible in CP; always return suggest count from buildSuggest; fix highlighting in AnalyzingInfixSuggster to render strait to JSONObject; add HTTP compression nocommits

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene5376@1557855 13f79535-47bb-0310-9956-ffa450edef68
LUCENE-5376: add merge max MB/sec rate limiting

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene5376@1557868 13f79535-47bb-0310-9956-ffa450edef68