Merge branch 'master', remote-tracking branch 'upstream/master'

* upstream/master:
  Exposed (made public) additional ServiceException constructors to enable applications to create their own ServiceException instances with custom HTTP status codes.

* master:
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Ensure that Request#getQueryStringMap() doesn't inadvertently return null
Merge branch 'query-string-map-fix' of github.com:kevwil/RestExpress into kevwil-query-string-map-fix
Organizing imports.
Merge branch 'kevwil-query-string-map-fix'