Source lwrp

This removes the source LWRP that was mostly unneeded complexity.  It also adds unit tests of the new install_source recipe and resources.