1) Refactored Preseed to accept templates for every object.
2) Added Hooks in Debian/Server for eventual re-use by Ubuntu/Server.
3) Minor tweaks to FastestURL to weed out invalid URLs faster.
4) Adjusted unit test cases accordingly.