When deserializing wallet extensions, lock order is now wallet and then extension.
Don't allow creation of seeds with null passphrase

It should be the empty string as the standard default.
Delete watched scripts methods. Fixed queueOnScriptsChanged threading.
Fix documentation