lunar: version bumped to 12

This release contain quite a few changes:
- Updated procted file list
- Properly cascade error code after plugin_call has finished
- optional_depends now have a 5th option to set the default choice (y/n)
- lvu submit is now compatible with git am
- rework module dependencies on renew
- lin temp files are now prefixed with the module name (easier tab-completion)
- add_priv_*() no longer exit the whole build if they fail for some reason
- only detect module in zlocal if a DETAILS file exists
- SOURCE1 is no longer valid in DETAILS, should be SOURCE SOURCE2
- Support for SOURCE_FULL_URLx to allow download from sites which generate a
 tarball with an odd filename
- A number of bugs and internal changes fixed