make install script more robust, hide output

- add checks for curl, wget, mysqladmin, svn, tar
- add descriptive feedback
- changed set -ex to just set -e
It was annoying when I kept testing, I can add it back in if it's helpful.