changing how news items are saved

putting them in a directory that is named using their identifier. need
to make changes to existing items.
also moved normalize-dates.xqm to an xquery subdirectory.
retrieving screenshots

via a scheduled task (not optimised yet, should do xdmp:invoke per
screenshot), needs more error checking
increased number of news items to return

found num parameter here:
http://blog.slashpoundbang.com/post/12975232033/google-news-search-param
eters-the-missing-manual
screenshots now scalable

for potentially up to 100 screenshots, we’re now “spawning” (or
invoking rather) a specific task for each one. this will help avoid
timeouts and will commit each screenshot as one transaction.
query now in url

before it was hard-coded in the url (and the $q param didn’t serve any
use)
fixed module path; fix-up url for page

so that I can call it from Oxygen (or the cli); also removing protocol
of urls that are handed to the screenshot-as-a-service (it will try to
get the correct protocol, it seems).
listing how many items w/o screenshots
correctly added s-a-a-s

instead of cloning the screenshot-as-a-service project inside my own
project directory, adding it as a submodule (although I know I should
use subtree rather than submodule :-()