Request for maintaince update of geometric points-to solver

Hi, Eric:

This Richard Xiao, who maintains the geometric points-to solver. I have quite a lot updates that solve the performance issues and some crash bug fixes. Please help me merge the changes to soot develop branch. I only edit the files related to the points-to solver, you can double check it. Thanks a lot.