The Toyota GR86 addresses most of the issues of the first generation, but can it compete with the updated Mazda MX5?