JBIDE-17911 Make "full tree" vs. "funtions and macro defs." configurable
for Freemarker outline plus some refactoring to avoid usage of
deprecated Prefence APIs.
Code formatting and use of LexicalConstants instead of char literals
Catch CoreExpeption instead of Exception in
Editor.addProblemMarker(String, int) and log it rather than ignore
Minor fixes requested by dgolovin the reviewer
Add per project .gitignore with /target/ so that a java package
containing .target. can be tracked
JBIDE-11287 Missing ref in outline view
JBIDE-18036 Decouple FTL target language syntax coloring