started implementing asyinc io throughput test/example
minor changes
Updated Java simulator startup to only wait until the simulator is listing on the kinetic port rather than blind sleeps
Updated netstat listen for kinetic simulator to support linux output format from netstat
Merge branch 'feature/async_io_tests' of github.com:atomicobject/kinetic-c into develop
Completed async IO system test
Cleaned up examples and async system tests. Added create and append api methods to byte_array module and updated examples to use them for conciseness
Fixed pattern match for java server detection for system tests
Fixed gcc-specific crash observed on in Linux
Removed deprecated .nonBlocking flag from session configuration since connection is always configured for non-blocking and async operations are specified on each operation via presence of a closure/callback
Tweaked logging to log interupted socket operations only at level 3
Reduced logging level for system throughput tests
Makefile consolidation: use pattern rules when possible, tag PHONY targets.

Also, don't make 'all' target depend on 'clean', add TAGS target.
Include socket99 include directory in LIB_INCS.

I missed this because socket99.h is in my /usr/local/include/, which was
getting pulled in automatically.
Fixed concurrency issue in examples and system tests relating to overlapped/async PUT operations
Merge branch 'develop' of github.com:Seagate/kinetic-c into develop
Updated README to note the presence of the various types of I/O operation mechanisms.
Trying to fix links to source folders in README
Fixed path issues in README
Updated version to 0.8.1 for release tag