Geo Location / Filter Feature

I had to modify CriteriaQuery to be able to "mix" filters and query all together in order to use Criteria class to build "geo" query.  At this stage, only Criteria "within a distance" works. I will add Bounding Box, Geo shape soon !