Added proper exceptions to XML/KVP decoders.
Used better suited exception types.
Added additional exception types and reworked existing ones.
Added locators to decoder parameters. Count now takes into account the requested sections.