Bug 394861 - outliner should provide filtering

--Signed-off-by: Elijah El-Haddad <elijahe@ca.ibm.com>
Bug 394861 - outliner should provide filtering
- Filter based on item labels rather than ids which don't always match the label.

--Signed-off-by: Elijah El-Haddad <elijahe@ca.ibm.com>
Bug 394861 - outliner should provide filtering
- Final changes after review.

--Signed-off-by: Elijah El-Haddad <elijahe@ca.ibm.com>