lightnvm: modularize plugins
lightnvm: modularize
lightnvm: move into own directory
lightnvm: remove unneed pool source file
lightnvm: make hints header file follow the other namings
lightnvm: fix up renaming for core
lightnvm: fixing up inclusion of hints