pcrud fleshing, a work in progress
This allows fleshing in pcrud queries if
a) the objects you would flesh have a pcrud controller in the IDL,
b) you have permissions for all the objects you would flesh just as
you would have to have them if you asked for them directly.
The checking of controller and of permissions as it currently stands
probably leads to a lot of repeated tests and repeated exchanges with
the database. Caching and cleverness yet to come. Perhaps
other improvements, too.
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>