enhance assignments info & management

- automatically set end date if duration present for an assignment
- display assignment deadline when differs from section deadline
- display no deadline