Added .gitignore for *.pyc
Added support for communication via device file.
Use logging instead of print and if debug statements
Add optparse, and log configs.
Ignore eclipse stuff
Conver the rest of the print statements to logging.
Fix spelling of project
Fix log statement.
Note req for python 2.7
Merge branch 'ros' into mine

Conflicts:
	.gitignore
	nxt/devsock.py
	nxt/locator.py