Remove '--no-auto-select-setupini' switch
No longer use String#eql to check whether it is empty or not
Optimize the code
Add the feature of finding the required or depended packages
Now -s option can be used with -r and -d option
Optimize code in finding installed and obsolete package
Give consistency to output
Remove redundant code
Fix the bug of inversion between "required by" and "depended on"
Improve parse speed of setup.rc