Adding new LEMS elements required for GapJunctions & new connection specifications

Tunnel, InstanceRequirement, IndexParameter, ComponentRequirement