Fix to Gecko inconsistent rendering

This should solve our problem with scrolling (removing
border-collapse). Tried with Chrome and Firefox and works as expected,
not sure about IE but I don't think we should care :-)
Merge pull request #18 from flodolo/borders

Fix Gecko inconsistent rendering of vertical borders when scrolling
fix issue #14: Don't display content of /cache, /includes and .git
refactor some code
fix html caption location