disabled -Wunused-local-typedefs and strict aliasing
renamed extract_method.feature to extract_function.feature
added Scenario: should extract try statements
renamed Scenario: Extraction of statement in try block is supported to Scenario: should extract statements from a try block
added Scenario: should extract statements from a catch block and Scenario: should extract whole try statement if statements from both try and catch blocks are selected
refactored getFunctionStatementsTest should_build_ast_for_try_statement_children
findSelectedStatementsInFunction should_traverse_each_child_group
renamed findStatementsInFunctionOverlappingSelectionTest to findSelectedStatementsInFunctionTest