hexview: Correct handling of uneven start address or end size < 16
hexview/model: Correct implementation of instruction encoding display

Also refactor model::getData -> model::copyData which suits this usage
much better (which is also the only use)