(WIP) Replace erlang cookie fact with type and provider

Alternate proposal to #278 
A potential problem is getting this to work on PE since puppet may not be in the path. Not sure the best way to alter the path besides sticking PATH=<stuff> in the string, making this even more gross.