add carmen as a dependency
create all the countries via carmen
use carmen to create all the states
implement active record base transaction to make it faster
have states required return yes if country has subregions
fixes #5477
fixes #4435
Default to use biling address on admin order form.
Newer rspec syntax.
Use valid zip codes to fix specs.