Branch for big updates, so that I can have broken intermediate states.

[SVN r53026]
Lots of doc changes, and start of signature change.

[SVN r53028]
Add allocator parameter, update some parts of the interface to the new parameter order, reflow ptree.hpp to 80 cols with 4-char indent.

[SVN r53030]
More reformatting, and hopefully complete update to new template args.

[SVN r53032]
Get property_tree back to compiling.

[SVN r53033]
Start implementation using multiindex. Everything's totally broken right now.

[SVN r53095]
Core ptree complete, but probably full of typos.

[SVN r53111]
Copyright notices.

[SVN r53112]
This is the fat rewrite. It compiles and the main test case passes. Peripherals (like parsers) not yet converted.

[SVN r53798]
This is the fat rewrite. It compiles and the main test case passes. Peripherals (like parsers) not yet converted. This time in the correct directory.

[SVN r53799]
Make INFO, JSON and XML tests pass.

[SVN r53824]
Update breaking changes file.

[SVN r54566]
Remove all XML parsers except the RapidXML one. Update RapidXML to version 1.13 and fix resulting regressions. Fix a ODR violation.

[SVN r55881]
Drop implementation file of old translator.

[SVN r55882]
Read CDATA nodes. Note that they don't round-trip.

[SVN r55883]
Update docs to reflect XML parser changes.

[SVN r55884]
Add UTF-8 test case and get it to run.

[SVN r55952]
Document how encoded XML works (or not). Also, having an SVN tag in test data is a bad idea.

[SVN r55953]
Repair INI parser.

[SVN r55964]
Remove test case for command line parser; the parser was removed.

[SVN r55965]