Australia refused to sell uranium to India for years because New Delhi is not a signatory to the Nuclear Non-Proliferation Treaty (NPT). So what changed?