added utterance type branching code for interrogative
added an SVIO which/what+noun rule since I just got those working in relex
allow subgraph matching and generalize subject-object functions
improve interrogative sentence form and added interrogative test atomspace
more utterance type code changes
slightly improve pronoun code and included subgraph matching
speech-act tagging complete and correction of a typo
increase the range of how far back a noun can be mentioned
added hack for multiple speech acts per utterance type
improve test atomspace and README
simplify ThatRule for new predicate adjective
modified time rule for new predicate adjective
removed stupid and-l
correct the node type of a verb
minor README correction
Merge pull request #1084 from williampma/microplanning

Microplanning changes 

- added subgraph matching for sentence-form (for rules like All, Which, To-do that include the whole SVO EvaluationLink within another link)
- handling utterance types that can switch between types (like interrogative)
- sentence forms for interrogatives
- preliminary "possession" pronouns handling
hack to allow "interrogative" utterance type to map to both "TruthQuerySpeechAct" and "InterrogativeSpeechAct"
new, improved README for the pattern matcher
add a section about unordered links
Fix minor typo
Simplify Handle::{set_resolver,clear_resolver} using more modern C++