Fix dependency collection
Update boostrap in an example
Revert lazySources, cache and some other bits

Reverts following commits:

- Making lazy templates implementation more elegant
  SHA: 1bed95bdd8bde8bce6e70380e50fc61fa121705f

- Convert `source` to a String
  SHA: 9b1be430e40d0a9b16a2d32398fe47b2739fc367

- Better support for EJS, ECO and JST
  SHA: 6d7775a4e54cb7111eefc0c7f9ac9b2336ed756d

- Adds caching support into Template
  SHA: 2be8406d2907473d579b4f9e60da9548e43bc36b

- Autp-create cache dir
  eb7333d39a167acf305fb412a807b9200122c65a

- Commit with making ECO a JST engine.
Refactor tests