build/test script changes:
build script: Don't use make -j4 by default, but pass any args to make when building
test script: Support --skip-gui-tests and --skip-recorded-gui-tests options.
When running tests, always update all three repos to the latest master, even though that might not be the commit pointed to by the meta-repo