fix(static): Static files from static and assets dirs

Serve static files from static and assets directories. Integrated slightly modified serve-static code.
feat(http): static strategy

allow config or plugin to provide a static serving strategy
feat(speed) chain statics conditionally

Put the chain of eventMiddleware -> static back
indent
use glob to know static files
didn't seem to matter

is this a good modification?
dropped the glob

we have our own recursive directory scan
feat(http): Alternate strategies for http middleware

.set({'strategy':'default'});
bug(static): Clash views and static

If a view has a path that also exists as a directory without and index file in the static resources, the view should be served as normal.
test(static): Updated assertion

entry 7/8 are serveStatic middleware
bug(readability): Increased readability

Some people have trouble reading the lighter font.
doc(middleware): Describe middleware strategy

How to set your own middleware strategy
feat(static): Support no use of ss.http.middleware

Starting the server without using the ss.http.middleware must work
doc(test): Corrected command
Merge pull request #472 from socketstream/feature/470-static-paths

feat(static): Alternate middleware strategies + separate assets static paths serving