The genome and cytoskeleton of Naegleria gruberi, an amoeboflagellate