Clean up the include dependencies in bb.h and then compensate for the trivial fallout
Trivial formatting of some output
Merge pull request #598 from noakesmichael/bb-cleanup

Trivial cleanup to support WhileDo stmt integration

I am trying to study possible issue(s) in BasicBlock code that is blocking integration of WhileDo stmt.

1) Cleaned up some unnecessary #includes in bb.h and then compensated downstream

2) Tweaked the output for AstDumpToNode to help in debugging


No functional changes in compiler behavior.

1) Compiled on Mac with clang  STD/LLVM
2) Ran start_test on release/

Same changes on a different branch was compiled on Linux/GNU and ran full regressions

No review.