Fix mixed line ending encoding (CRLF, LF) to LF.
Reformat trailing & leading whitespaces
Support for popup menus flipping upside instead downside
Improve build to produce semi-Maven compliant artifacts