Manually merge other changes from gh-book

Use latest require-less to get less.js 1.5.0.
Account for the 1px borders on the sidebars.
Mozilla specific width styling for ff < v16.
Configure less.js to dereference relative urls to the file it's in.