Added use of EntityFilter to hunt and defend goals
Added filter use to plant_seeds and gather goals
Added find_by_location_query method in Py_Map

This method works like find_by_filter, except it uses
entities from a given location instead of memory.
Changed recall_place method in Memory.py to use EntityFilter
Changed avoid goald to use Entity Filter.