Added a lock for the nextCallID.
Changed names of private variables in Communicator to follow naming rules
Refactored the NativeClient code, added ActionDelayMs parameter
Added support for "--logfile" parameter to NativeClient
Added try-catch with logging to handle call errors gracefully
Changed ClientDriver to set position to DateTime.Now.Ticks.
Switched to a smaller value for timestamps to be stored as float.
Removed NHibernate logging config from the NativeClient
Renamed private fields to follow naming rules
Reduced the number of debug messages
Restructured message sending methods
Merge branch 'nacl_fixes_refactor' into develop