Do not stop building all projects if a single project throws a build exc...

From the console, if a single project throws a build exception, the build process is cancelled for all projects.  This means that a mistyped URL in one project can prevent the build of all other projects.  This pull request handles the build exception more gracefully, and adds a test to ensure that builds producing exceptions do not entirely stop the process.