changes to parallel tabs sections implementation:

- nParCir is now set using a parameter instead of using a record
- added some more divisions by nParCir
also cleaned up code a bit
any reason why the calculation is only valid for tabs and not for floorheating?