Some long-needed upgrades!

 * No more "root" property - SMXMLDocument now inherits from SMXMLElement
 * Fancy new Literal-style access: books.all[@"book"], book.values[@"cover.title"], etc.