Paul McShane, Liam Rosenior and Mark Oxley have signed new deals at recently promoted Hull City as the side begin to reshape their squad.