allow configuring the postgres version and exit on errors

@shackbarth - are we ready to move our standard vagrant environment from `precise` to `trusty`?