Fixes and changes

Hi Vincent,

i've added a full complete list of states (utf-8 format). 
I've added a numeric index for two reasons :
- we can't use iso code (some countries get a same iso code for several states)
- Internet Explorer does not display states list correctly 

I've added several missing countries 

I've changed all 
```html
<ul role="options"></ul>
```
with 
```html
<div role="listbox">
  <ul role="option">
  </ul>
</div>
```
because it's a bad value options for attribute role on element ul (Not HTML5 W3C validation)

Regards,
Laurent