duckduckgo/duckduckgo — pull request #52 by moollaza (2013-11-21 20:54:15+00:00)
Title: Allow Spice to not define triggers (when all we need is the spice to)

cc/ @yegg @russellholt @jagtalon

Currently, Spice IA's require a trigger to be defined, however in many cases we are only using the spice to access its endpoint and so we give it a fake trigger:

```perl
triggers start => '///***never_triger***///'
```
This practice shouldn't be necessary, so I've made the appropriate fixes to they `Any` block such that a Spice can belong to the Any block, meaning it doesn't have `triggers` or a `handle`, but still can have spice attributes, like `spice to` and `spice from`;

I've tested everything with DuckPAN and as well deployed to my machine where everything has been working properly. Along with this, I've removed the various fake triggers from any Spice IA's, PR coming soon.