Merge pull request #7 from timoschaefer/1.1

Merge branch 1.1 into master
Merge pull request #8 from timoschaefer/1.1

5.3 compatibility replacement for JSON_PRETTY_PRINT
Merge pull request #9 from timoschaefer/1.1

5.3 compatibility replacement for JSON_PRETTY_PRINT
Merge pull request #10 from timoschaefer/1.1

1.1
Merge pull request #11 from timoschaefer/1.1

1.1
Merge pull request #12 from timoschaefer/1.1

Merge branch '1.1'
Merge pull request #13 from timoschaefer/1.2

Merge branch '1.2'
Merge pull request #14 from timoschaefer/1.2

Merge branch '1.2'
Merge pull request #15 from timoschaefer/1.2

Merge branch '1.2'
Merge pull request #16 from timoschaefer/1.2

Merge branch '1.2'
Merge branch '1.3' of https://github.com/timoschaefer/Writer
Credit AxaliaN for his contributions
Credit AxaliaN for his contributions
improve xml by splitting off the huge convert method