SuReal(surface realization) initial version

This is the a preliminary version of Surface-realizaion(SuReal). The main function is sureal which takes in a SetLink of relex-to-logic output to parrot/echo back the sentence.  Use (r2l "some sentence") rather than (reles-parse "some sentence") to get the SetLinks for testing purposes.
What i require is to be able to separate the relex-opencog-output and the relex-to-logic function-call outputs. Thus, if i understand you correctly i just make the relex server pass,

```
(define relex-parse (list f g))
(define relex-to-logic (list h i))
```
which i can then use. Right?