Pm pln

Basic infrastructure for implementation of Attentional Focus filtering inside the the pattern matcher.the preliminary implementation of the callbacks could be changed later. one can use the specific implementation by invoking **cog-bind-pln**  from scheme.
this and several of the above #include are not required by this header file. Please remove them.

Only #include those files that this file actually needs.