NEXUS-5993, NEXUS-6015: Added some support classes
Applied java7 resource handling
Update support files
Added StreamSupport
Deprecated a bunch of stuff.

These are unused even today.
Redirected core to new support classes.
Improved resource handling