"requireUsernameProofs" feature flag

Added `requireUsernameProofs` feature flag. When set to `false` username proof is not checked during wallet creation. It's to allow normal (non SDF) stellar-wallet deployments and for stellar-wallet-js-sdk tests to pass (stellar/stellar-wallet-js-sdk#4).
Or, introduce another environment all-together, something named like "js-tests" or similar