Implemented filesystem cache, one and only (see #1415)

And how about adding a fake cache that does nothing then ? In order to avoid to have a property that is either a `Twig_CacheInterface` or a `false`...