Renames ::O to ::NONLAZY and let the golfer bring it back to ::N

Includes making the golfer shorten barewords too :-)
Renames ::E into ::EAGERINIT and make the golfer bring it back to ::E
Moves lazy builder into build.pm
Lazy argument doesn't interfere when build is not imported
Removes nonlazy.pm
Fix name mismatch and adjusts tests
updates lib version :-)
Fixes test descriptions and Tidy!
Renames test file nonlazy.t -> build-lazy-arg.t