Cleanup TODO
Cleanup TODO
    Explicitly initialize the shared cache service on restart for VxWorks.

    On some systems, the “shared” static is not initialized after a warm restart. So it must be explicitly
    initialized on reboot.
Cleanup TODO, UNUSED, FUTURE etc.
FIX: Building on ancient Linux 2.4 systems can fail due to a lack of sendfile64 support.

Details:
	Compile message:
    /usr/include/sys/sendfile.h:26:3: #error "<sys/sendfile.h> cannot be used with _FILE_OFFSET
commit 10d11fb768ba33ee975f042341e258cd26df0912

Solution:
    Set _FILE_OFFSET_BITS conditionally in bitos.h based on __USE_FILE_OFFSET64.

Issue:  224
FIX: Building on ancient Linux 2.4 systems can fail due to missing epoll or eventfd

Compile message:
    linux-x86-default/inc/bitos.h:412:30: sys/epoll.h: No such file or directory

Solution:
    Test if epoll exists by testing __NR_epoll_create and conditionally include epoll.h and eventfd.h

Issue: 245
FEATURE: Add DEPRECATE() macro.

Legacy APIs flagged for removal will be defined in headers with DEPRECATE.
Update doc
Revise definitions of repo branches
Support handlers defining HttpTx.filename and resetting the selected handler.
        - httpMapRequest, httpMapFile
        - httpSetHandler
FIX: chunkFilter parsing incomplete boundary headers

Was scanning one past end of valid data.
Add httpValidUriChars API for early validation of URI characters.
Add html-mvc component for ESP
- Add class support to input()
[3060603] Rename internal API espSetDirs to espSetDefaultDirs
[3fb7316] Move layouts and views under client by default
[3a49347] Add uri() API.
[47cf170] Fix abbreviated scripts/stylesheets() to use ~/ URI prefixes.
[daf154c] Add missing httpSetRouteServerPrefix heading to http.h
[fb324c4] Hide disabled routes: Add HTP_ROUTE_DISABLED.
[7a574fb] More txt directives for AddHandler.
[789b566] Add txt extension to AddHandler and Cache directives.
[f9938aa] Add EDI iterators: ediGetNextField, ediGetNextReg.
[30ffb9e] Add missing HttpRoute.serverPrefix.
[9791f72] Remove EspReq.record. Was duplicate of HttpConn.record
[b5d9f9f] Cleanup, add asserts, update doc.
[a8812ba] Add CSS cursor to pointer for an onclick attribute
[2868123] Refactor component route sets.
	- Move httpAddRouteSet into ESP
	- Push serverPrefix down into HttpRoute
         - Add httpSetRouteServerPrefix
	- Add "^" URI special character to expand to serverPrefix
Merge branch 'feature/filename' into dev
Merge branch 'feature/validchars' into dev
FIX: correct detecting if epoll() and eventfd() are supported on Linux.
REFACTOR: update comments.
REFACTOR: doc.
FIX: httpValidUriChars to permit %
FIX: case when URI contains invalid chars. Need to abort connection.