updated readme
adding shared code to convert raw strings values to java primitives/objects
javadoc update
javadoc update
ConnectionPool improvements

1. Made ConnectionPool an abstract class that is extensible for
pools with different natures
2. Switched to using a Cache to hold the connections in the pool
so that there is automatic expiration
3. Deprecated static factory methods that don't specify the nature
of the connection pool being built
4. Made appropriate changes to unit tests
remove cache eviction logic from base class
move tests that make assumptions about fixed length pools down from the base test class
remove locking and use atomics and thread safe data structures
adding cached connection pool support
javadoc update
fix deprecation message
javadoc update
refactor concourse-testing to concourse-ete-tests and setup new concourse-testing to be the ete test framework
Revert "refactor concourse-testing to concourse-ete-tests and setup new concourse-testing to be the ete test framework"

This reverts commit 6b096eed8d5ca513f1a9dfb96ff51bbe8a8d10e3.
repro attempt
make the client and shutdown ports configurable in concourse.prefs
CON-46: Don't allow server to start when buffer and db directories are the same
CON-8
updated pre-release test and changelog
Taunki Upgrade

1. Upgraded from version 3.5.22 to 3.5.24 which includes a fix for
launching the wrapper on OSX Mavericks systems
2. Added 32-bit linux and osx native binaries
3. Consolidated native binaries in "wrapper" directory in server root