Haxe: generate `package;` instead of `package ;` for new files

Files generated in the root package / with no package would look like this previously, with a space after `package`:

```haxe
package ;

/**
 * ...
 * @author ...
 */
class NewClass
{

	public function new() 
	{
		
	}
	
}
```
Could replace by `""`, also missing `else` for the other replacement.