docs(*): ensure all dist files contain a license header
Changed Gruntfile:
- extended concat task with banner configuration for each lib_file
- Added exclamation mark to the banner to prevent deletion of banner
  during uglify
- added preserveComments option to uglify task to preserve license
  header.
- registered the concat:banner taskts for each lib file.

Partially resolves #428