Insert environment with completion

* org-auctex-keys.el (org-auckeys-completing-read): new function
(org-auckeys-environment): Use org-structure-template-alist as a source of
possible environments, and insert them with an org built-in function.
Add (slightly improved) patch of Nicolas Richard (thanks!)