新增 SimpleTest 測試環境

1. 將 SimpleTest 加入到 stdlibs
2. 新增 tests/run-all.php ，自動尋找、執行所有 tests 內的 *.test 檔案
3. 修改 webdata/init.inc.php ，在 unit test 模式下跳過伺服器連接程序
改為用 submodule 方式連結 url-normalizer.js

不直接使用 url-normalizer.js 代碼，改為用 submodule 方式連結。
工作彈性比較大。
改寫 Crawler_*::crawl 的機制為 Crawler::crawl

原有的 Crawler_*::crawl 頗多重覆，而且難以進行 unit test，故作出下
列改動。

將原有的 Crawler_*::crawl 方法拆開重寫︰
1. 將取得目錄 HTML 的部份改寫成 crawlIndex 方法
2. 將解析 crawlIndex 方法所得，取得連結的部份，改寫成 findLinksIn
3. 移去所有資料庫操作

新加入 Crawler::crawl 方法，將原有 Crawler_*::crawl 內，將連結加入
資料庫的部份，集中到該處，並修改 webdata/scripts/crawler-new.php
改為使用 Crawler::crawl 方法抓取連結。
新增 Crawler_* 的 unit test

這批 unit test 的目標是固定現況，有些新聞來源似乎有問題，需要維護
修改，已經紀錄在相關的 README.md 上，日後會修正。