added jfx map component and demo

I integrated a map component found in a post (http://fxexperience.com/2012/08/javafx-links-of-the-week-august-27/) with some refactoring. It still needs some works like a image cache for the tiles.