ZK-2272: Remove richlets during the runtime

It is possible to add richlets during runtime, but cannot be removed.

It can be used in dynamic environments such as an OSGi container etc.
where richlets can be added or removed during the application lifecycle.