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 remove them.
Merge pull request #334 from VineetReynolds/FORGE-1017

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