Reenable code commented out for debugging
Add running headers command before running tests to work around not all
headers getting generated automatically on all platforms.
Update regression report doc to better reflect modular boost.
Add logging script suggestion.
Add --group option to regression testing to allow specifying where the
results get uploaded for any tag/branch to allow for mixed results
grouping. Allow any tag/branch name to be specified in --tag now that
stuff is working.
Update link generation to point to GitHub boostorg modular boost repos instead of svn
Fix group default value to be the git branch name, not the tag directly.
Remove libs/library-name from GitHub subproject URL.
Fix use of proxy to use https, rather than http, when
accessing github repos from behind firewall.
When running tests with proxy, change http_get to use https
so can run tests from behind firewall.
Fix regression.py when running tests in the same test
directory more than once, and the --tag differs.  If
the boost_root directory already exists, add a new
remote for a different branch (remote set-branches)
and added an explicit checkout on this branch.

If you run run.py script once with --tag=master,
and again with --tag=develop, the script will now
correctly checkout develop the second time and
will run tests using the develop fork rather than
master.
compile- and -compile in test names and source file names crash process_jam_log. Workaround is simply to avoid these names.
Correct description of naming conventions
Replace really old Visual Studio solution with more modern approach.
Refactor boost_root_path into separate header; utilize in both compiler_status and process_jam_log. Change compiler_status boost-root argument to accept any directory within the boost directory tree and now accept a relative path. Modernize test.bat and provide an install option for the build jamfile so that users no longer have to search for where the executable files end up.
Merge pull request #7 from Belcourt/develop

Fix broken echo -n syntax on Macs
Fix problem with missing libs/sync/test target.

The problem can be reproduced in a clean regression
test directory by first running tests with --tag=master
and then running tests with --tag=develop.  The fix,
as Beman pointed out, is to init the submodules.
Fortunately the init command is a noop for existing
submodules so added this command to the git testing
sequence when the boost_root directory already exists.

With this patch applied, I am now able to run tests
with master first, and develop second, no error. Tested
on Linux and Darwin.
Eliminate a git command by combining update and init.

Strangely enough git submodule command allows you to pass
the --init argument to submodule update.

git submodule update --init

We can eliminate one extraneous call to git, should slightly
help regression testers.
Move single-statement if-then-clauses to separate line so that break-points can be set on the 'then' line. Fix several '{' that were not following the program's conventions.
Add default -m64 to bjam_options if no -m argument.

Since results reporting limits output to 64kb we'll
do the same with target output collected by bjam.
This should help clang testers with develop branch.