Add new components for JavaScript Engine

Also remove "Nanojit" because it's an ancient component for Adobe's retired Tamarin VM.