Add support for p2 update sites

Includes required move of .product file into a plug-in (as opposed to
a feature, where it was)