Remove excess whitespace; Normalize imports.

--HG--
extra : amend_source : 62f689b409b4645eda5f81b2604c50a84713ee52
Remove legacy compatibility in bdist_rpm

--HG--
extra : amend_source : 829ebde0696d12adfb54aca74ea6b1b510177ff4
Adjust to match modern style conventions.
The no_egg option is no longer present.
Replace outdated deprecating comments with a proper doc string.
Extract a method to capture the intention of caller detection.
Use inspect module instead of _getframe
Update docstring
Simplify comment not to repeat the obvious implication of the 'if' test.

--HG--
extra : amend_source : c92063405d99e7fdb7fe0a6312fa8438c3727c2f
variable name is superfluous now
Allow install to proceed with an egg install on IronPython and any other environment that has no stack support. Fixes #177.