Fix failing unit test due to change in example source code location.
Remove spurious print line.
Refactor feedvalidator.CheckVersion(...) to produce a problem using the standard problem reporting interfaces used for validation.
Move all unit-tests from test/ directory to tests/ directory.
Move version information out of transitfeed/__init__.py and into transitfeed/version.py so that it might be more easily referenced by modules within the transitfeed package.
Update unit tests to use absolute imports by default.  I have a follow-up change that starts to break up some of the tests in tests/testtransitfeed.py (currently massive!) into individual unit tests in tests/transitfeed, one for each module in transitfeed.  To achieve this and avoid ambiguity in packages (tests/util.py or transitfeed/util.py? tests/transitfeed or transitfeed), I'd like to start using absolute imports in all tests.  This is the path Python is headed either way.
Move logic for new version check out of feedvalidator.py and into transitfeed/util.py, such that it can be reused in other scripts (eg. merge.py).
Add license header.