Pulp multi version support

Hi Kris,

I've integrated pulp-v1 and pulp-v2 into a single module.
There should be no real change to how you use it at the moment ie. just use "include pulp" to use the pulp version 1 functionality.

The only thing I didn't fix up was the use of a pulp version 1 yum repo, I think you probably use one internally so I didn't want to do anything there yet.

Cheers

-Martin