Simplify README. Fix pylint.sh.in.
Bug #275182: src/mousetrap/ocvfw/idm/finger.py for pep8 compliance
Bug 728182: Pep8 formatting, remove whitespace
Bug 728182 - PEP 8 Compliance updated.
Merge branch 'gnome3-wip' into ocfw_refactor
Update test framework.

* Test runner now adds the mousetrap source directory and the site-package
directory to the python import path.
* Rename bin/test.sh to bin/run_tests.sh
* Move python test runner (bin/test.py) to bin/lib/run_python_tests.py
Use append instead of replacing sys.path.
Removed hard-coded path in python test runner.
Refactor camera.py and test_camera.py.
Add bin/generate_AUTHORS.sh
Add *.pylint files to .gitignore.
Fix path to shunit2 in test_pylint.sh
Start new pylintrc for MouseTrap.
Simplify camera.py; fix convention in test_camera.py
pylint.sh now operates on source tree, not installed tree.
Move old stuff to old/.

My pea-sized brain can't manage two code bases in the same space.
Moved old stuff to old/. Copied over and customized just what we
have working. I did not recreate the directory structure we had
before. It was confusing to know what is done and what needs work.
Instead, I would like to see us grow the directory structure. Only
put in place and keep what is working and useful. The less we have
to look through, the better.

New conventions for files in bin/
  * All files will start with mt- (for mousetrap).
  * Executables are to be ran as normal.
  * Non-executables are to be sourced as needed.

Now when you sit down to work you might do something like

  source bin/mt-setup   # adjusts paths and defines variables
  mt-test               # run tests
  mt-install            # build and install mousetrap

No runner exists yet because we don't have an entry point yet.

Need a pylint runner (mt-pylint).
Added mouse.py.
Update README.

I keep going back and forth on what should be in README. I've
come to the conclusion that the audience for READM is not a
developer.

The README still needs a list of required software.
Reintroduce pylint and clean up code.

Pylint doesn't do well with test files. So just skip them.
/usr/bin/env is more consistent than /bin/env

This changes the shebang for the executable files to /usr/bin/env,
replacing the /bin/env that was previously used.  /usr/bin/env is
the standard location in Debian/RHEL, along with other distros.
/bin/env worked previously in Fedora because of symlinks, but it
is not the common way to refer to it.  /bin/env does not exist in
Debian.