Updating mobiledetectlib to 2.8.x, fixing composer.json formatting.