For ENG-4829, replace COWMap/Set with Cliff Click's NonBlockingHashMap/Set.
Fix fired asserts. Asserts get fired because EstTime is no longer
used for m_lastPendingWriteTime, so we can not predict accurate
interval number now.
For ENG-4763, use larger stack size in SingleThreadExecutor to avoid StackOverflowError when remote database is down
For ENG-4763, add apache tomcat connection pool to the third party readme
For ENG-4763, add tomcat to lib directory
Revert back to EstTime in NIOWriteStream.
modify parameter of getSingleThreadExecutor method
Replace ConcurrentSkipListMap with NonBlockingHashMap, and add third party license.
Merge branch 'master' into ENG-4829

Conflicts:
	src/frontend/org/voltdb/AdmissionControlGroup.java
Merge pull request #594 from VoltDB/ENG-4763-D

Eng 4763 d
Merge pull request #595 from VoltDB/ENG-4829

ENG-4829: Replace COWMap/Set with Cliff Click NonBlockingHashMap/Set
Fix missing third party class files in build