code cleanup

Change-Id: I8b647e06faa386446713259d16ea8b7b0d1d637d
Implemented attribute selector remote tree search.

Change-Id: I48592e910443707a7a8ade0fe5c49ff061f1b420
AdminConsole now URL-encodes filenames in weave popup URLs

Change-Id: Iae435f6d75559d6d96d3a1521abc5b75c818478f
Simplified search interface.

Change-Id: I3767c810249eb7813eb3a79beb5d85090f7e07ee
Now checking if a branch has children before click-to-expand happens.

Change-Id: I732406b5da8818feef7d2bd66d6d0187a4ea2972
fixed null pointer errors

Change-Id: Ib5a5d402511158c6a4324b8714e029c4f217d629
Fixed bug in folder/file view interaction

Change-Id: I398bebba823429bb46e070b6a27626e9f18865bb
Now using IWeaveTreeNode.equals when testing selected folder.

Change-Id: I28cbbe852d1036a4b23feff8f9423724c1941479
XML nodes now get filtered correctly

Change-Id: I7d4b5edb3477606ab2b9cf2b67f9bde5fe40995a