Fix RSM error in UserItemsGet
If the 'additional element' has spaces, its an error message
Simplify :)
only perform a database look up for bare JIDs. Return direct to full JIDs or just domains.
Make code easier to read
Tidy up code
Merge pull request #233 from surevine/issues/232

Only perform a database look up for bare JIDs
Merge pull request #231 from surevine/issues/230

Error description being turned into an element causing errors
creates getLocalNodes and getRemoteNodes methods in the node store
Merge remote-tracking branch 'origin/master' into multi-domain-fixes

Conflicts:
	src/main/java/org/buddycloud/channelserver/packetprocessor/iq/namespace/pubsub/get/items/special/FirehoseGet.java
Considering 'local' access model when retrieving /firehose. Various
enhancements as suggested by @lloydwatkin.