Remove `product` reimplementation - unused

No longer needed from 2.6 up (in itertools)
Move site.USER_SITE and sysconfig out of backwardcompat

2.6 always has these now :D
Add back `user_site` for locations and util
Merge pull request #1722 from Ivoz/backcompat_cleanup

Backcompat cleanup