copy egg-info directories

damn, at the moment I'm not even sure why I've been copying files
previously.
add addEntryPoint method
don't install PyXML as egg since it won't work

also add a dont_copy_as_egg module level variable which can be set
from freezing scripts
use a project specific name for egg-info directories

using EGG-INFO for all eggs apparently doesn't work
only execute entry point scripts when called as __main__
normalize package names in 'dont_copy_as_egg'
fix the bdist_egg procedure when running under buildout

sys.executable may not be able to import the bbfreeze module when
running under buildout.
fix bdist_egg procedure when setuptools is not importable

we try to use the current setuptools/distribute by setting the
environment variable PYTHONPATH
fix 'googlegroup subscribe' address
do not pick up bbfreeze/__main__.py when freezing bbfreeze/py.py
make sure we use absolute imports in EXTENSION_LOADER_SOURCE
don't pollute the modules namespace in EXTENSION_LOADER_SOURCE

thanks to Nicolas Scheffer for reporting the issue.
don't pollute module namespace while importing
test that lxml.etree works when frozen
add recipe for lxml.etree
merge with master
add explicit dependency on altgraph

modulegraph doesn't seem to list the dependency on altgraph.