Countries in dart

Use dart code to define countries and continents instead of JSON. JSON is still used to get the SVG paths and make the code use HttpRequest.

I also removed `@reflectable`.