Some refactoring, part 1.

* All important state of RAFT actor is stored in Configuration now. It allows user to implement persistent configuration and log. With persistent state node may rejoin cluster faster, and commited data will not be lost even in case of complete clusterfuck.
* Typed upstream has been removed, because it was only half working and might lead to mistakes.