tests: test set for ivi-layer with bad condition in server side
tests: test set for ivi-layer with bad condition in server side

These tests are implemented on test suite framework, which provides
internal method validation.
Following features are tested for ivi-layer,
- create with bad parameter
- visibility with bad parameter
- opacity with bad parameter
- destination rectangle with bad parameter
- orientation with bad parameter
- dimension with bad parameter
- position with bad parameter
- source rectangle with bad parameter
- properties with bad parameter
- destroy ivi-layer and call set_visibility_commit_changes
- destroy ivi-layer, call set_opacity, and commit_changes
- destroy ivi-layer, call set_orientation, and commit_changes
- destroy ivi-layer, call set_dimension, and commit_changes
- call set_position, destroy ivi-layer, and commit_changes
- call set_source_rectangle, destroy ivi-layer, and commit_changes
- call set_destination_rectangle, destroy ivi-layer, and commit_changes
- create duplicate
- destroy ivi-layer and call get_layer

Signed-off-by: Nobuhiko Tanibata <92313f26b3566e64b50391ce0051fc0e1f775402@xddp.denso.co.jp>
Reviewed-by: Pekka Paalanen <0f6ae7001e34c37b02fb2c1c2573ddf8f442136a@collabora.co.uk>
Reviewed-by: Jon A. Cruz <d4ae605477945a543a3ecda8955c93978db16a84@osg.samsung.com>

xorgy/weston,udoprog/weston,udoprog/weston,eyolfson/weston,giucam/weston,jonnylamb/weston,Fantu/compositor-spice,krezovic/weston,mchalupa/weston,eyolfson/weston,jonnylamb/weston,Tarnyko/weston-xdg_surface_present,Gnurou/weston,giucam/weston,Fantu/compositor-spice,xorgy/weston,sir-murray/weston,sir-murray/weston,Gnurou/weston,Tarnyko/weston-xdg_surface_present,Fantu/compositor-spice,kwm81/weston,mchalupa/weston,krezovic/weston,kwm81/weston