Beginning a bjam refresh

Getting bjam to build ASL again, consolidating settings, and verifying the old test suite still works, disabling what does not.