Performance: make inner classes static where possible
Fix zero-length array creation
Fix manual array to collection copy
Introduce EnumMap instead of HashMap and LinkedHashMap where possible
Introduce logging instead of System.out.println
Replace simple getter call within class with field reference
Replace simple setter call from within class with field reference
Merge remote-tracking branch 'origin/github-java7' into github-java7

Conflicts:
	OmegaT trunk.iml
	src/org/omegat/core/matching/NearString.java
	src/org/omegat/core/segmentation/SRX.java
	src/org/omegat/gui/dialogs/CustomColorSelectionDialog.java
	src/org/omegat/gui/glossary/FindGlossaryThread.java
move all licenses into separate folder in /lib
add new proxy dialog
add proxy selector
merged from master
Merge branch 'github-java7' of https://github.com/RaD1KaL/my-omega into github-java7

Conflicts:
	.idea/inspectionProfiles/Project_Default.xml
	src/org/omegat/gui/editor/EditorSettings.java
	todo.txt
rename author
move ClipboardDialog.form, ClipboardDialog.java into src
move gui.lf package from test into src
enable build with Ant
- include JRE's rt.jar
- add missing libraries into classpath
- change language level into 1.7
exclude some languages not provided with iscc.exe to make build enabled
fix typo
Merge branch 'master' into github-java7
Merge remote-tracking branch 'origin/github-java7' into github-java7
switch to Nimbus LaF