renamed getStmtRange to getStmtLocationRange
extracted getStmtRange from getStmtLocationRange
SourceExtractor uses getStmtRange
Add acceptance test for extraction of code inside a try statement
getStmtLocationRange: throw an exception on unknown statement
Merge pull request #7 from mcencora/master

Handling of statements in nested scopes - first tests
Then clauses print an error message in case of failure
fixed compilation error in getStmtLocationRangeTest.should_throw_an_exception_for_unknown_statement
added clang workarounds for uninitialized vars
refactored DefaultStatementLocatorTest
Scenario: should extract if statements passing
Scenario: should extract if statements with else clauses passing
Scenario: should extract for statements with compound body passing
Scenario: should extract for statements with variable declaration passing, Scenario: should extract for statements with nested for loops passing
fixed Scenario: should extract for statements with nested for loops
LocalVariableLocator takes a parent statement instead of a function
replaced dyn_cast_or_null with dyn_cast in UsedVariablesFinder
replaced RecursiveASTVisitor with StmtVisitor in getStmtRange
generalized all expressions in getStmtRange
fixed a typo in getStmtLocationRangeTest