Allow TAG_End as list element for empty list

- Mojang now generates empty lists with TAG_End as the list type. This has
  started in snapshot 13w36a.
- Always reading list length allows parsing NBT streams generated in 13w36a.

fixes #180