Added dialogs, so that the setup.sh can ask the user any questions even when its piped; Added additional email valdidation for the last step
simplify the input_box function
when asking for a CSR country code, give the user a list
now that we use `dialog` for input we can pipe the bootstrap script to bash
bootstrap script should check out a particular tag rather than master
The secret key that encrypts the backups should not be world readable.
Fix permissions of backup secret according to Josh's comment at
https://github.com/mail-in-a-box/mailinabox/pull/150#issuecomment-53120156
Better handling of hostname and email address recommendation.
put a sterner warning in nginx local.conf about not modifying it
re-do allow apt to perform security updates on its own

Move this into system.sh rather than anagement.sh.

This reverts commit eab28c97ff4ff04b452d07dd2f7af882f76f0d33.
Merge branch 'box-in-a-name' of github.com:hjjg/mailinabox
when generating SSL CSRs, using SHA256 as SHA1 is being phased out, per @konklone
fix double negation in README, fixes #154
update the first goal to match what's on the website: s/email appliance/easy email/
add an api for setting custom DNS records

Works like this:

```curl -d "" --user email:password https://.../admin/dns/set/qname/rtype/value```

where the rtype and value default to "A" and the remote IP address of the request, so that a simple, empty POST to

```https://.../admin/dns/set/desktop.mydomain.com```

will point desktop.mydomain.com to the caller's IPv4 address.

closes #140
Fix wrong permissions of backup secret. Pyhton 3 needs octal permissions.
Merge pull request #150 from hjjg/secretkeyfix

The secret key that encrypts the backups should not be world readable.
replace '-t 0' test with an environment variable since '-t 0' is false when standard input has been redirected and doesn't tell us whether or not we can use dialog for input, but Vagrant must be non-interactive
move the user-interactive questions and other parts of start.sh into new files
when deleting my old /usr/local/bin/mailinabox-exchange-autodiscover.php file from existing systems, don't emit an error if the file doesn't exist (added -f)