Issue #1186: Overlapping icon and text in the user profile menu

Quick fix.
Issue #1176: Replace all printStackTrace() calls with proper logging
+ Applied codestyle
Issue #1176: Replace all printStackTrace() calls with proper logging
Last fix
[cleanup] Removed unused method, replaced dangerous System.exit call with a simple return.
Issue #1206: When used behind an authenticated proxy, several network-related features don't work
Another fix
[misc] Fixed build
[misc] Justify API breakages
Issue #1221: Misplaced menu in IE9
Fixed
Issue #1222: Misplaced menu when refreshing the page
Fixed
Issue #1223: The Save submenu doesn't work in IE9
Fixed
[cleanup] Removed unused code
[cleanup] Removed some unused classes
[cleanup] Fixed wrong method visibility
[misc] Skip XAR verification in the quick profile
Update UIX_Field__apgar.xml

Issue #1225: UIX_Field__apgar has wrong field list.
Issue #1210: Add legend to the pedigrees on the patient page: javascript part (save current colors together with pedigree)
Issue #1210: Change how and what metadata is stored in stored pedigree JSON
Issue #1210: Add more info about disorders to stored pedigree JSON (to simplify legend creation and export)
Issue #1210: Added legend to pedigree display on patient page and ability to get legend via pedigree image service
Issue #1210: Display no legend when there is nothing to display