initial version of TcpServer
server now accepts a string which can be passed to runner with command line parameters
make main service which executes commands non blocking
handle both single and double quote used to wrap parameter values
get rid of singleton Config, not good for multi threading
Fix for Summer 14 ContainerAsyncRequest.getCompilerErrors behaviour change

in Summer'14 SFDC broke ContainerAsyncRequest.getCompilerErrors
for every field in getCompilerErrors() JSON - SFDC Orgs starting Summer'14 return JSON arrays instead of normal
values, even though we are calling SFDC with API v29.0, so have to check value type (Any or JSONArray) first
initial version of usage statistics collector
make usage statistics completely anonymous

removed IP and use MAC Hash instead of real MAC
proxy username can be set via "http.proxyUsername" or more traditional "http.proxyUser"
sync session validity hash check from master
initial grammar version
add apex 'override' support
stub for allowing map initialisation
started more generic member collection method
implemented new way of collecting class body members tree/data
completely deleted original (long) implementation of Parse Tree/Data collection
further updates to getSignature & getType
intermediate commit, this version does not support definitions like MyClass.MyInnerClass cls = ...
intermediate commit
removed original implementation of findSymbolDefinition