6.2 compatibility including edit extension

The edit extension feature will only work in 6.2. The create extension feature should work across all branches.

I fixed the module loader by copying the way the scheduler extension pulls ups its module. Now it uses a document template and should integrate much better with the 6.2 style.