Added test to show issue #25 with multiple template cache.
[#25] Additional tests and a solution

- Test case provided by @stanlemon - which, on investigation, further
  confirms #25, and also demonstrates an additional use case that fails.
- Solution is to add a flag to `Mustache::tokenize()` which disables
  caching of tokens and usage of cached tokens during the tokenization
  process. This really only matters for hierarchical views.
Merge pull request #25 from andytson/heirarchical-view-cache-bug

Heirarchical templates with same parents use the results of the first render returning for subsequent renderings

Conflicts:
	tests/PhlyTest/Mustache/HierarchicalViewsTest.php
CS fixes

- trailing whitespace
Merge branch 'hotfix/tests'

Close #25