Improvements to help taxonomy archives

- Don't use query_posts()
- Don't stomp on globals
- Use posts_per_page=-1 to get all posts

See #1076