Perform signing in a custom task

This allows us to sign outdated files only.

The task is very similar to the custom signing task in TerasologyLauncher.

When https://github.com/LWJGL/lwjgl/pull/73 is accepted/resolved, the signing process could be made faster by removing the copy task for unsigned libs.