core: memory area now stores shared_ptr instead of plain pointer so Document can return shared_ptr and thus use a lazy cell allocation policy (only cells different from Value 8-bit are stored) ; ui_qt: remove vertical scrolling and get rid of "line position" metric instead it uses address as metric (selection feature and some cursor moves are broken!)