Move yield self outside of initialize.
Made OSClass a normal class again.
Use get_attribute for required attributes.
Added Nmap::CPE and Nmap::CPE::URL.

* Included CPE into Service and OSClass.