Browse view uses listview, except for filtering

The listview directive, and its built-in pagination, now works with
the BloomLibrary browse view. However, I had to disable filtering
for now. Using filtering will, currently, not update the items per
page of the listview, so that you can end up with a "blank" page
where all 5, or all 10, items in the listview page were filtered out.

Up next: Update the listview control to properly hook into filters.
WIP: Filters working

Filters appear to be working properly. Committing as a work-in-progress
because I still need to do quite a bit of testing... but initial tests
seem to show the correct behavior everywhere. (I also need to remove a
lot of the console.log calls I was using for debugging.)
Merge branch 'master' into feature/listview-browse

Conflicts:
	src/BloomLibrary_AngularApp/app/index.html
books_list has changed to getAllBooks
Merge branch 'feature/listview-browse'

Conflicts:
	src/BloomLibrary_AngularApp/app/modules/app/app.js
	src/BloomLibrary_AngularApp/app/modules/browse/browse.tpl.html
Remove debugging code now that it's working