Add CONTRIBUTING.md, and LICENSE files lost separating from puppet repo

Since the history included from the puppet repository was only that
affecting the ext/emacs directory, the LICENSE, and CONTRIBUTING.md
files were not included.  This adds them to the new Emacs syntax file
specific repository, modifying the branch information in
CONTRIBUTING.md appropriately.
add proper library header
[Fix #3] Change license to GPL-3

Take care to preserve the original copyright notice of the major mode,
as required by the terms of the Apache License 2.0
Update header and footer

Follow package.el conventions, announce new maintainers, etc.
Remove superfluous version constant

We have package headers
Fix autoloads

We let package.el deal with these, so the init file is superfluous.
Fix automode regexp