Add license to visitor header

Just noticed this when reviewing changes for merge into GDC.

All front-end sources (that are legally significant, ie: more than around 15 lines of code) require to be clearly licensed, otherwise I cannot accept them in GDC.

@yebblies - You are the contributor, so you must agree to this.  Thanks.

NB: I am aware that this will change to boost pretty soon.