Update puppet to fix issue 'Could not find a suitable provider for augeas'

https://projects.puppetlabs.com/issues/18985
Update gems
Use open permissions for maven repo folders so remount script is not needed
Upgrade maestro and agent
Update maestro_nodes and maestro_demo modules
Use parent node from maestro_nodes