Added a tslint check to make sure all source files begin with a license header (at the very beginning or after a `#!`). Relates to #9380