splitLine:
- Fixed redundant parallel constraint problem
- Added handling of simple perpendicular constraints