Major update in Rangers takeover as 49ers Enterprises 'agree deal in principle'.