non commandable units

Added a boolean to units.

 **commandable	|** if this is false, you cant give the units commands.

This is mainly made for the spawn attack, because you may want for example spawn bees in a beehive which you are not able to select or control. I also recommend to accept my other pull request about the spawn attack together with this one.

New Syntax:
```xml
<unit>
	<parameters>
                ...
		<time value="25"/>	
		<multi-selection value="true"/>
		<commandable value="false"/>		
		<cellmap value="false"/>
		<levels/>
                ...
	</parameters>
...
</unit>
```