dependency constraints fixed

`template-haskell` removed, as we don't require it (9afbf39bc501b3da336250e4c3f3ac1830c5a6bf).

`tagged` removed.

Lower bound of `data-default` dependency is changed *from* **>= 0.5** *to* **>= 0.4** so as to support debian wheezy (stable) which provides **0.4.0-1** version of *libghc-data-default-dev* package.