One time prepare & prepare in mass actions

One time prepare
* added $prepared attribute to indicate if prepare() was done
* if $prepared prepare() exits on begin

Prepare in mass actions
* processSessionData() and prepare() is always called (not only for actionAllKeys) in processMassActions() to enable accessing filtered grid data.