Changes to coordinate the restart of YARN node manager services

Changes in this PR will enable coordination of YARN node manager restart process so that only one service is restarted at a time during scenarios like configuration file changes. 

As part of the changes, resources related to nodemanager were moved from ``bcpc-hadoop::datanode`` recipe to the new recipe ``bcpc-hadoop::yarn_nodemanager``.
We should probably depend on `/etc/hadoop/conf/hadoop-env.sh`; but it looks liek we did not previously.