remove conditional __init__.py creation when compiling template directories

We actually want to create the ```__init__.py``` even if a directory doesn't have templates.

For example you can have the following

```
templates/
   lib/
      foo.tmpl
```

If I call compile_directories on templates, I should get a ```__init__.py``` in templates