Now tests can use decorators to run/skip tests basead on server modes:
- runIf('sam') - runs only on sam server
- runIf('sat') - runs only on sat server
- no decoractor - runs on all server modes

Updated decorators.py to accept only sat or sam
fixed indentation to make flake8 happy
Added more checks for sat and sam input values
Updates to decorators.py
More updates/comments to decorators.py to make it easy to read
Updated properties file
Merge pull request #1370 from sthirugn/samtest

Initial proposal to differentiate sam only and sat only tests
Port "old" API tests for content views

Make module `test_contentview_v2` accomplish most of what module
`test_contentview` formerly accomplished. Module `test_contentview` is still in
place:

* Not all tests in that module have been implemented, so they are untouched.
* Some tests in this module do not test content views, so they should be ported
  into somewhere other than `test_contentview_v2`.