Use reverse domain name notation for vendor

Since items in vendor are linked and referenced from elsewhere,
providing a standardized structure here can make it easier to determine
where the vendored files are located.

This commit also updates all references to items in vendor.