Added a test program to experiment on software ROI trimming performance
Added some code to test Java WriteUTF output binary format
Added C++ to test code on "scope guard" based resource deallocation.
>> Based on Tsuda Kageyu's work: http://www.codeproject.com/Articles/124130/Simple-Look-Scope-Guard-for-Visual-C

I wanted to define a macro to specify a bunch of arrays to deallocate but I cannot make
it work know because I have no good way to iterate through variadic macro arguments without
losing their type (as I have to stored the argument in an array...)