Whole bunch of new routines, renamed routines, perldocs, tests, etc.