implement rename for entities defined by or used in XAML
extend XamlAstResolver to support x:Name and x:Class special cases
fix some weird problems with InsertWithCursor
add scrolling support