More API improvements and documentation
Add proper namespacing (Diameter and Diameter::Internals)
Move constants to separate namespace/file
Remove VendorSpecificAVP
Rename gem to just 'diameter'