Decoder: added checking for bad indentation
Decoder: added support for key-after-bullet syntax:

- key1: val
  key2: val
Decoder: allows local combination of tabs and spaces [EXPERIMENTAL]