Fix toggle-all visibility when hidden tasks still present

Before, it was determined based on the number of tasks available in the
current filtered state. To properly mimick other todomvc
implementations, the toggle-all button should be visible unless the full
task list is empty.