Endpoint description should be optional

- Also add "required" to threadpool selector in Endpoint Edit UI
Merge branch 'develop' into feature/optional-part-description
Make UI for displaying part description preserve line breaks
Merge pull request #41 from lloydmeta/feature/optional-part-description

Endpoint description should be optional