Toyota has unveiled the all-new Land Cruiser FJ, a compact, rugged SUV combining classic Land Cruiser toughness with modern design.