Added support for trailing and leading whitespace

This adds the token code for leading and trailing white space.

Unfortunately, I am not very experienced with LESS and CSS, so you will probably want to clean up main.less after adding these changes.

FYI, the main.less diff looks like a lot because I ran the tabs to spaces extension on it.

-- Lance.