Remove some spec code that wasn't really needed
Inline small spec helpers into the only place they were used
Move XML node style extraction back to single point of usage
Solve a TODO: Add an error class for unparseable declarations
Fold all error classes to the same file and introduce common ancestor

It's easier to rescue Roadie::Error in a client application now, and
this file should help people find a nice overview of all the known
errors.