Added support for ashmem CursorWindow (used in 4.0 or higher version)

Other changes:
* Removed guava library : Only Maps.java is used from guava library, copied the file from AOSP.