Move Eval monad into PTS.Syntax.Names

This monad is in fact just a freshness monad. I'm going to rename it
next, and then replace the implementation.
Encapsulate Eval more: hide envToNamesMap