Resolve #373: validate wallet names

Previously wallet names were not validated, so they could contain
directory traversals, etc. Now wallet names must comply with account
name rules, so they cannot contain filesystem metacharacters anymore.
Merge branch 'master' of github.com:BitShares/bitshares_toolkit