Optimizations using Search API & memcache

New modules: indexed and memcache_utils

To begin with, using for some Site queries only (via new classmethods).
Use a search index of Sites for the public map