Get rid of append() in SourceVisitor.

Fixes bugs where comments could be discarded if they appeared before
a library name, or the optional parameter delimiters.

R=pquitslund@google.com, sigmund@google.com

Review URL: https://chromiumcodereview.appspot.com//820083002