Add API classes for Semaphore, DNSCache, and Device
Add Linux Package API object
Implement LinuxPackage object API
Add docs for new API objects
PEP8 and other cleanup
Merge pull request #191 from CybOXProject/api_additions

Api additions