Further Rubocop tweaks
Add yardoc descriptions, tweak API in line with best practices
Merge branch 'master' of github.com:rkday/ruby-diameter

Conflicts:
	lib/diameter/avp.rb
Fix up code and UTs after previous API changes