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
enforce all links to be matched
added basic ranking return value
Merge pull request #1085 from williampma/SuRealEdit

SuReal: added weights to indicate how many links matched/not matched
start work on a super-simplified 2x2 sudoku
Add a 2x2 sudoku puzzle solver
Extend the test to a 3x3 sudoku test
Simplify with C++11 loop style
Improve comment of PAI::addAction (add hypergraph structure)