Automatically profile with cProfile

Make most test tasks in the main makefile collect profiling information. For
example, executing `make test-foreman-cli` will cause a
`test-foreman-cli.pstats` file to be generated. This file can then be
manipulated using any tool that understands the cProfile data format. For
example, Run Snake Run can open the file directly, gprof2dot can generate a call
tree in DOT format, and pyprof2calltree can convert the data into a format that
kcachegrind can understand.

Sort make file variable names alphabetically.
Changed the resolution to 1920x1080 for virtual-display
Merge pull request #1768 from kbidarkar/change-resolution

Changed the resolution to 1920x1080 for virtual-display
Merge pull request #1766 from Ichimonji10/cprofile

Automatically profile with cProfile
Fixes the UI life-cycle environment test cases for UI update
Merge pull request #1764 from kbidarkar/fix-contentenv-tests

Fixes the UI life-cycle environment test cases for UI update
Fixes many UI testcases related to sync, cv, hw_models

RH Common 6.5 is 2.28GB , rhel6.3 is relatively less in size.
Default timeout is 12 sec. As the element is already deleted,
we can just wait for 3 sec.
Merge pull request #1769 from kbidarkar/fix-UI-tests

Fixes many UI testcases related to sync, cv, hw_models