Add platforms and build targets to build script

Only supports linux-64 for now, but this allows the script to support
multiple platforms.

Also builds debug and release builds, and separates the install. Add
options for uninstallation separate from cleaning