remove unnecessary boxing
remove redundant array creation
introduce try-with-resources
add todo.txt
#694: fix project-specific segmentation delete

git-svn-id: svn+ssh://svn.code.sf.net/p/omegat/svn/trunk@6725 b0d8beef-cb45-0410-a8e4-c0d495c3b779
Project specific segmentation rules cannot be disabled
https://sourceforge.net/p/omegat/bugs/694/

git-svn-id: svn+ssh://svn.code.sf.net/p/omegat/svn/trunk@6726 b0d8beef-cb45-0410-a8e4-c0d495c3b779
Update translation

git-svn-id: svn+ssh://svn.code.sf.net/p/omegat/svn/trunk@6727 b0d8beef-cb45-0410-a8e4-c0d495c3b779
Interlingua localisation updated to 3.1.7 (UI, documentation)

git-svn-id: svn+ssh://svn.code.sf.net/p/omegat/svn/trunk@6728 b0d8beef-cb45-0410-a8e4-c0d495c3b779
Allow custom background/foreground colors for different elements in the editor.
http://sourceforge.net/p/omegat/feature-requests/1035/

git-svn-id: svn+ssh://svn.code.sf.net/p/omegat/svn/trunk@6729 b0d8beef-cb45-0410-a8e4-c0d495c3b779
All the application GUI windows and dialogs are using the OmegaTIcons class to make the icon is consistently set everywhere (it was missing in the Search and Scripting windows for instance). It can also support multiple resolutions icons.

git-svn-id: svn+ssh://svn.code.sf.net/p/omegat/svn/trunk@6730 b0d8beef-cb45-0410-a8e4-c0d495c3b779
#714 skip git's isChanged() because it doesn't call real sha1 check

git-svn-id: svn+ssh://svn.code.sf.net/p/omegat/svn/trunk@6731 b0d8beef-cb45-0410-a8e4-c0d495c3b779
Allow custom background/foreground colors for different elements in the editor
https://sourceforge.net/p/omegat/feature-requests/1035/

git-svn-id: svn+ssh://svn.code.sf.net/p/omegat/svn/trunk@6732 b0d8beef-cb45-0410-a8e4-c0d495c3b779
All OmegaT windows (Search and Scripting windows) now use the OmegaT icon 
instead of the standard Java ones

git-svn-id: svn+ssh://svn.code.sf.net/p/omegat/svn/trunk@6733 b0d8beef-cb45-0410-a8e4-c0d495c3b779
defined MAX_RECENT_PROJECTS in OConsts for easier modification.

git-svn-id: svn+ssh://svn.code.sf.net/p/omegat/svn/trunk@6734 b0d8beef-cb45-0410-a8e4-c0d495c3b779
Merge branch 'origin-master'
Use custom background color for non-unique segments only if it is defined (the null/default background was incorrectly used otherwise)

git-svn-id: svn+ssh://svn.code.sf.net/p/omegat/svn/trunk@6735 b0d8beef-cb45-0410-a8e4-c0d495c3b779
add inspection profile settings
Merge branch 'master' into github-java7

Conflicts:
	src/org/omegat/gui/dialogs/AboutDialog.java
	src/org/omegat/gui/filelist/ProjectFilesList.java
	src/org/omegat/gui/glossary/taas/TaaSClient.java
	src/org/omegat/gui/help/HelpFrame.java
	src/org/omegat/gui/main/MainWindow.java
	src/org/omegat/gui/scripting/ScriptingWindow.java
	src/org/omegat/gui/search/SearchWindowForm.java
	src/org/omegat/gui/tagvalidation/TagValidationFrame.java
	src/org/omegat/util/RecentProjects.java
	src/org/omegat/util/xml/XMLStreamReader.java
Merge branch 'origin-master' into github-java7