external module for uuid, removed var

with global interfaces for existing users
Merge pull request #2122 from Bartvds/def/node-uuid

external module for node-uuid, removed var