PLN rules to deal with Allen Interval Algebra composition

As outlined by @bgoertzel [here](https://groups.google.com/forum/#!topic/opencog/A6ruhhF4Ek0), I created PLN rules to deal with Allen Interval Algebra composition as explained [here](http://www.ics.uci.edu/~alspaugh/cls/shr/allen.html). Based on a look-up table listing all the composition outputs, a rule is generated which takes the required links as input and outputs the specified relations. In total, there are 169 such rules. I guess this is the result envisioned by Ben. I'm looking forward to feedback and advice. Keyvan's fuzzy Allen Interval Algebra implementation contains a composition folder as well, but -- without a README -- I wasn't yet able to understand its purpose or how to use the framework that Keyvan has created.
I think what you want to do is to use an approach similar to that found in this unit test example:
https://github.com/opencog/opencog/blob/master/tests/cython/guile/test_pattern.py#L85
```
h = scheme_eval_h(self.space, "(cog-bind cap-deduce)")
```