add unit test for setting highest continous request

git-svn-id: https://svn.apache.org/repos/asf/mina/vysper/trunk@1401180 13f79535-47bb-0310-9956-ffa450edef68
VYSPER-330: replace PriorityQueue (where iteration is not ordered) with ArrayList and handle sorting on addition. add unit tests for RequestsWindow

git-svn-id: https://svn.apache.org/repos/asf/mina/vysper/trunk@1401208 13f79535-47bb-0310-9956-ffa450edef68
VYSPER-330: pollNext() has been fixed and improved so highestContinuousRid is now always uptodate. no more need for handling request window state in BoshBackedSessionContext.writeBoshResponse

git-svn-id: https://svn.apache.org/repos/asf/mina/vysper/trunk@1401217 13f79535-47bb-0310-9956-ffa450edef68
VYSPER-334 use UTF-8 to decode plain authentication

git-svn-id: https://svn.apache.org/repos/asf/mina/vysper/trunk@1411574 13f79535-47bb-0310-9956-ffa450edef68
VYSPER-335: check for NPEs in DefaultResourceRegistry

git-svn-id: https://svn.apache.org/repos/asf/mina/vysper/trunk@1412056 13f79535-47bb-0310-9956-ffa450edef68
unit tests verifying VYSPER-337

git-svn-id: https://svn.apache.org/repos/asf/mina/vysper/trunk@1423331 13f79535-47bb-0310-9956-ffa450edef68
Merge remote-tracking branch 'upstream/trunk' into trunk

* upstream/trunk:
  unit tests verifying VYSPER-337
  VYSPER-335: check for NPEs in DefaultResourceRegistry
  VYSPER-334 use UTF-8 to decode plain authentication
  VYSPER-330: pollNext() has been fixed and improved so highestContinuousRid is now always uptodate. no more need for handling request window state in BoshBackedSessionContext.writeBoshResponse
  VYSPER-330: replace PriorityQueue (where iteration is not ordered) with ArrayList and handle sorting on addition. add unit tests for RequestsWindow
  add unit test for setting highest continous request
better versioning, fixed decoder thread safety, reconciled apache repo changes