added backwards compatible UL and LI attribute overrides for menu and language menu generation

somewhat discussed in #345

example usage:

	// language menu:
	echo ipSlot('languages', array(
		'ul' => array(
			'id'	=> 'langmenu',
			'class'	=> 'floatlist right clearfix',
		),
	));

	// main menu:
	echo ipSlot('menu', array(
		'label' => 'top',
		'attributes' => array(
			'ul'	=> array(
				'id'	=> 'mainmenu',
				'class'	=> 'floatlist left clearfix',
			),
		)
	));