Initial refactor of the code into python packages

Refactor the code into python packages so that rpm packaging is,
easier, path issues are simplified, and development is cleaner.
Added the correct package structure to all calls and renamed "binaries"

added the correct package structure to the executable modules so that they
can be moved out of the package into FHS locations.  Renamed the executable
modules to remove the .py extension for the same reason.
Continued refactoring to allow for easier RPM packaging
Adding a readme to highlight some of the differences
pylint_modules.txt file -- to give NMI pylint builds a clue
Fixed syntax errors since the code was refactored.  Somehow these were missed in the original refactoring.
Merge branch 'branch_v2_5_2_package_layout' of ssh://cdcvs.fnal.gov/cvs/projects/glideinwms into branch_v2_5_2_package_layout