Customizable client addresses
What
Allow customizing client addresses:
- add address types (so one can have multiple 'types' of addresses like home, work, mailing, primary, etc)
- allow choosing the fields included for each address (including which are required/optional, an...