Fix byte compile issues
Add erogemacs-component
Add font lock keywords to emacs lisp
Add :based-on keyword