RestUrlBuilder

Added RestUrlBuilder helper class that helps building urls and extracts the base url from http request
Removed redundant base url (or serverRootUrl) extraction code from resources
Note that HttpServletRequest is no longer needed in most rest resource classes since RestUrlBuilder obtains it from local request's thread context