Remove aliases for per_xxx
Remove empty main loop from print copy example.
Add an extra USB call back "delete" which allows files to be deleted from the Lua module when the USB is removed.

Modified the backup call back semantics so that a return value of true prompts for deletion on removal.
Add more LDoc information.