revert export of LocalNode/LocalNodeState constuctors in favour of accessors

See
https://github.com/haskell-distributed/distributed-process/pull/146#issuecomment-37753620
add explicit LANGUAGE pragmas

This makes it much easier to traverse the code in ghci from other projects using d-p.