burst buffer refactoring

Move a lot of logic from generic plugin to common and add calls from cray plugin
Add logic for burst_buffer/cray to read and report burst_buffer.conf
Move hash management functions into common