Continuing to close off a bunch of small bugs that have crept in while doing the clustering work.
Changes:
- Add UI for defining deny rules in the admin UI
- Add validation to general and login settings page
- Strip spaces from text fields in settings page
Bug Fix:
- Fix ip selection potentially being able to assign server ip address
- Fix ip address selection deadlock when all addresses are exhausted in subnet
- Fix registration issue where devices would not be removed if the registration failed at a later step