Add RouteEntry module
sidebar: Add all entries to listbox

Keep all route entries in the listbox. And use the new RouteEntry
module to represent each row.
routeQuery: Add getIndex method
sidebar: Add drag-n-drop to route entries