Fixing various build issues
Fixed bad merge
Fixed the python dependencies

I still think that python does not depend on libxml2 and libxslt
but I will double check with others. Also, python does not depend
on tcltk so its better to use direct dependency chain.