Fixes #152. In the manual crawl API spaces in URLs are correctly handled

We also provide details in the JSON result
```json
{
    "successful": true,
    "info": "Result: Gone - Not parsed - Not indexed",
    "details": {
        "ContentBaseType": "text/html",
        "ContentLength": "-1",
        "ContentTypeCharset": "UTF-8",
        "FetchStatus": "Gone",
        "HttpResponseCode": "404",
        "IndexStatus": "Not indexed",
        "ParserStatus": "Not parsed",
        "RobotsTxtStatus": "Allow",
        "URL": "http://www.open-search-server.com/test%20test/"
    }
}
```