fix #472 hidden blog becomes visible

* fixes #472 hidden blog becomes visible
* remove the _at least one blog_ must be visible requirement (now we can browse the app without a visible blog)
* better performance when (un)checking a list item.
* reduce padding in the show/hide blogs list on tablets