Fix list_view() and aid() debugging tools.
Followed up on David's feedback regarding aid(1).
Merge pull request #435 from vasslitvinov/fix-list_view()-aid()

A fix to list_view() and a change to aid():

* In list_ast() - a helper to list_view():
 - eliminated extraneous indentation+ID printouts when the viewed nodes are not in AST;
 - elimnated an extraneous newline at the end of a C for loop
 - when printing ArgSymbol's blocks, annotate which ones they are

* In aid(), safeguard against accidental invocation on 1
  - and other small numbers, while at it.

  Motivation: if I invoke nprint_view et al. on aid(1) by accident,
  the debugger prints the entire program, which is too much.

* Added aid09(), which is aid() without this safeguard.

* Removed #include "view.h" in a couple of .cpp files
  where it is used unnecessarily.

  Some of these have additional #ifdef clauses.
  I spot-checked each of them to ensure that "view" and "aid"
  are not used even under an #ifdef.

Reviewed by David.