blob: move cache drop to propper place

ALso use propper call to eblob_pagecache_hint wraper and unbreak build
in Mac OS X.