Add Affix to Nodemanager

This pull request consists mainly of the new version of the nodemanager that uses the Affix framework. The nodemanager has been modified to have as few lines of code as possible in order to enable Affixes. The main function that allows the nodemanager to use Affix is in the function enable_affix(). 

Please review the code and run all the nodemanager unit tests. Note that in order to successfully run all the unit tests, the tester must use the seattle libraries from the seattlelib_v2/seattlelib_ticket_137 branch. Otherwise many of the nodemanager unit tests will fail.