Split USER manager into separated USER manager and NONCE manager,

made them deferred.
And provided effective descendants MEMORY_USER_MANAGER and MEMORY_NONCE_MANAGER.

For example, provided (MEMORY_)NONCE_AND_USER_MANAGER classes, if the user prefer to have a single object.
+Cosmetic