Bug 299340 [CommonNavigator] Enable new CNF tests
Enable the contributed CNF tests, make minor test improvements.
tests/org.eclipse.ui.tests.navigator/src/org/eclipse/ui/tests/navigator/M12Tests.java
* contributor of a 1st level extension, causing missing 1st level children.
	 * This test passes in Ganymede, but fails in Galileo due to changes in
	 * pipelineChildren. See bug #285353
	 */
	public void testM1ChildrenAreThere() throws Exception {
		_initContent();
		TreeItem[] rootItems = _viewer.getTree().getItems();
		_expand(rootItems);
		TreeItem p1Item = rootItems[_p1Ind];
		assertEquals("P1 tree item should be an M1Project", M1Project.class,
				p1Item.getData().getClass());
		TreeItem[] p1Children = p1Item.getItems();
		_expand(p1Children);
		TreeItem f1Child = _findChild("f1", p1Children);
		assertNotNull("P1 should have a child named f1", f1Child);
		TreeItem[] f1Children = f1Child.getItems();
		assertEquals("[bug #285353] f1 folder should have 2 children", 2,
				f1Children.length);
	}
	
	public void testM1ChildrenAreThereWithoutM2() throws Exception {
		String[] EXTENSIONS = new String[] { COMMON_NAVIGATOR_RESOURCE_EXT,
		
				
				TEST_CONTENT_M12_M1_CONTENT };
		_contentService.bindExtensions(EXTENSIONS, false);
		_contentService.getActivationService().activateExtensions(EXTENSIONS,
				true);
		TreeItem[] rootItems = _viewer.getTree().getItems();
		_expand(rootItems);