Remove trailing whitespace from includes. Fix 1453

As described in #1453 this will make includes much more useful. Now you can easily concatenate includes without unwanted whitespace between them. This was impossible before without doing nasty text editor tricks.

Please note, that I’ve split off the old include tag tests into `test_include_tag.rb` and added new tests for trailing whitespace handling.