updated Google Mock to 1.7
removed unused filename parameter from DefaultFunctionExtractor
extracted ast::Function from findSelectedStatementsInFunctionTest
Scenario: should extract only statements from a try block when whitespace before the first statement is selected @done
Scenario: should extract a whole try statement if the opening brace is selected
moved IsStatementSelected to a separate header file
introduced implicit and explicit selection; currently every selection is treated as implicit
findSelectedStatementsInFunction should_return_an_explicitly_selected_statement
findSelectedStatementsInFunction should_return_an_explicitly_selected_parent_even_if_a_child_is_selected
isStatementSelected should_return_IMPLICITLY_when_a_statement_range_overlaps_with_a_selection, should_return_NO_when_a_statement_range_does_not_overlap_with_a_selection
used query::isStatementSelected in FileBasedStatementLocator, removed old implementation
merged FindSelectedStatementsInFunction and IsStatementSelected dependencies for FileBasedStatementLocator
fixed typos
isStatementSelected should_return_EXPLICITLY_when_a_statement_specific_ranges_overlap_a_selection