FORGE-1017 Compute valid package name as default value in package prompt

Also corrected the logic by vieryfing if the package name starts with a valid Java identifier codepoint.
This does not verify if keywords are used in the original string and nor does it remove them.