NEW check_import_order.py: Initial commit of main parsing script

This is the intial commit for the main script in this repository. At
present, the script does what I need it to do on the OS/System I use,
which is Fedora 19 x86. My future intentions are to add selftests,
including running `pylint`, `pep8` and `nosetests` over this script,
and to check it against other Linux distros, as well as possibly OSX and
Windows (although the latter are unlikely unless someone else
contributes the tests and any fixes required).
.gitignore: Ignore *.pyc files
NEW Makefile: `make clean` convenience function

This commit adds `Makefile` with a simple target to clean up any '*.pyc'
files. These are created when Python scripts are imported and are
'compiled' into byte-code. Noteably this happens when running the
`check_import_order.py` script with `nosetests`.

I intend to add a `make check` target which will run selftests for this
package. It will be useful to run `make clean` after `make check`.