[build] Updated the POM to match current best practices.
[cleanup] Removed trailing whitespace
[misc] Updated objects to match the current class definitions
Fixed wrong macro visibility (macro only worked for the Admin user)
Fixed "not an inline macro" errors in the macro description page
[cleanup] Applied codestyle
Use parameter default values instead of if-else branching in Velocity
Replace inline script with proper initialization of all maps in the JSX
Bug: the Google Maps API is loaded more than once
[misc] Added standard gitignore and gitattributes