Add .gitignore
Add .travis.yml
Refactored some plugins to share common code

- refactored Thumbs and Catalogs plugins to share a common base class
    between gtk and qt versions
- added a .gitignore to project root
Merge branch 'travis' of https://github.com/cdeil/ginga into cdeil-travis

Conflicts:
	.gitignore