Client library: change kfs protocol state machine "const" method to really be const, and not to change any instance variables including reference count. Remove extraneous GetNetManager() method returning const NetManager, in order to allow to create reader in the main thread, and run it a different (client) thread.
Chunk sever: fix RS replicator to work with client threads, by ensuring that the "reader" runs entirely in the client thread, as the access to reader is not serialized explicitly with mutexes. Ensure that any modifications to the meta server state machines are performed only by their respective client threads. Move ref. counting into RS replicator, and as it isn't really required with the "ordinary" replicator. Fix typo in FatalError method resulted in infinite recursion.