Add mechanism for simply adding representations and alternative
identifiers by the builder.
More improvements to the builders so that constructing lists piecemeal
is possible.
Make it so that only the builders maintain default lists; maximizes
compatibility.
Fixed a few places where nulls sneaked through.
Fix NPE in tests
Merge pull request #2 from dkfellows/master

Improve usability of builders in respect of lists