display: filter bad outputs and close opened bad outputs

An bad output is:
1. the output name contains at least two "-" character.
2. the output only has one rotation value.

Change-Id: I60ee15137849b2b8baa6805b5c98771a4400cf89