NOJIRA EmptyDelimiters for MultipartIDNumber

Previously you could not have an empty delimiter for multipart id numbers so it was not possible to create idno's like T123456. This PR makes this possible.
* does all of the exploding in a single function called explodeValue
Caveats:
* You can't have two elements of the same type next to eachother with no delimiter
White space only
Merge pull request #157 from kehh/NonDelimitedMultipartIdno

NOJIRA EmptyDelimiters for MultipartIDNumber