Revamp module for usage on RHEL.

There are significant changes, this is not upstream compatible.
* Add nfslock service.
* Change nfs::export property name.
* Change class parameters to hash.
* Consolidate params class.
* Remove template file.
* Change dependency management.
* Add lightweight anchor pattern.