Fixes to improve installation

Summary:

- [x] Remove web based installer (it doesn't really work anyway)
- [x] Make console installer more robust
- [x] Make console installer use Symfony console properly
- [x] Make console installer check it isn't already installed before running
- [x] Make console update command work (and check that it is already installed before running)
- [x] Move email configuration to Settings area