MFW 4883 fixing db settings (#391)
* util: move DecodeAttribute into it's own function, add it to util_test as well, testing the error that broke main branch devices
* database settings: move settings over to golang-shared, add basic unmarshal testers
* MFW-4883 Fixing unit tests for decode string util function
* MFW-4883 Adding interface settings
* MFW-4883 Added an extra password attribute
* MFW-4883 Fixing database password attr name
* MFW-4883 Fixing interfaces settings
* Added encrypted password attributed for pppoe
* Added attributes for interfaces
* MFW-4883 Removing interface structs
---------
Co-authored-by: John Sommerville <jsommerville@arista.com>
version: bug