Fixed bug 10222.
Added test for Boost.Graph's strong_components.

Associated with Bug #10231 which causes the test to fail.
Cleaned up the strong-components test.
Fix macro logic for gcc 5, thanks to Alex Lauser
for pointing this out.
Add finish_edge test case from Alex Lauser.

This test demonstrates incorrect output in
the order edges are finished.  We're using
this test to both ensure finish_edge is
called, and that the output is incorrect.
Once we fix where the visitor is called,
this test will be changed to check for the
correct output.
Merge pull request #15 from gatlex/bugfix/ticket-10222-root-map-broken

Fixed bug 10222.

I'll go ahead and add the test to the Jamfile, thanks for the test.
Add new strong components test to Jamfile from Alex Lauser.

Remove long unused file.