adding manage_options cap to every option component instance is overkill
ice extensions class now implements policeable
added factory method create() to extensions class
make protected shortcuts to important policy related objects available to all componentable subclasses