Added insteadof entries for github and bitbucket.
Updating gitignore to ignore some emacs directories.
Merging .gitignore.