Fix issue #403.

Dir converts the filenames retrieved with glob to utf8, which causes issues when the filenames are not assumed to be utf8 and encoded again into utf8.  This fix ensures the RubyString created from the matched ByteLists are treated as utf8 so that they are not converted again.
Add Unicode file in special folder for test.
jruby-172 Dir.glob properly handle escaped braces in glob pattern
* Added missing ACC_SUPER flag to proxy class to make dex conversion to Dalvik byte code use invoke-super instead of invoke-direct for invokespecial instance method super calls
Warn if we fail to find a non world-writable dir for Dir.tmpdir.
Merge pull request #407 from tychobrailleur/glob_fix

Fix issue #403
Merge pull request #410 from jcrivera/jruby-172_Dir_glob

jruby-172 Dir.glob properly handle escaped braces in glob pattern
Implement Etc.sysconfdir and Etc.systmpdir for non-Windows systems.
Refactor "sysconfdir" handling
Refactor one more time
Added a preliminary means to set values on Windows. This may or may
not work. We will need user feedback.
ARGV should not be deleted by clear() method.
Align var name to the environment variable name more closely.
Java 5 support was dropped with the release of 1.7.0.

http://www.ruby-forum.com/topic/4406973
defineAlias methods used same logic as deepSearchMethod.  Also list form of defineAlias did not warn on our special restricted alias list
Simple changes...return expression not true/false on expression. eliminate extra if check.
Fix RuntimeError message to more closely align with MRI's message.
Array#delete should delete the first object *inside* the array,
not the one that is given as the argument to it, even when the objects
are equal via '=='.

This fixes #411.
Regression test for #411, based on test given by @jvshahid
Revert "Regression test for #411, based on test given by @jvshahid"

This reverts commit 5916a45b6348e19ebed553438e44047a22693b4d.