Refactored the "embeddable" security API that's now part of UberFire VFS

The changes shrink the API a bit and hopefully make it clearer which is which
when reading code that mixes VFS security code with general UF security code.
Added example perspective which uses declarative style but not Errai UI templates