using ARRAYED_LIST rather than LINKED_LIST
Added HTTP_DATE to ease http date manipulation and optimize code rather than using EiffelTime's code facilities.
Added autotests to `http' lib.