shared: added "direction" helpers
using new direction helpers in barfage & slurpage
get_expression should always return something
get_expression correct string when direction="backward"
add direction to get_word
get_previous_expression should always return something
paredit_move abstraction
use is_point_inside_regions instead of extract_scope
use extract_scope for comments