Fixed orphan arguments handling in Args, recovery procedure in CC and NeoStore

PR includes:
- a change to Args that allows specifying which arguments are considered flags, therefore parsing of which does not consume any following subsequent symbols in the argument list
- fix for ConsistencyCheckTool behaviour when it is executed for non-cleanly shutdown store
- explicit rebuild of id generators during store recovery