(PUP-1678) Puppet::Node::Environment.create expands manifest path

Modulepath was already being expanded; this ensures manifest is expanded
as well and fixes some specs so that they will work on Windows too.