Add option to RunApp tester to run command after MOOSE job #2573

The parameter 'post_command' can be added to a test that uses
RunApp to run the specified command after the MOOSE job is done
running.  I also added a test for this.
Color the module name - #2579
Merge pull request #2585 from permcody/test_name_update

Color the module name - #2579
Merge commit '8c798c63bd7efea2abababf2e438cdb597187e34'
Removing trailing whitespace from Fortran - #2460
Merge pull request #2586 from permcody/whitespace_cleanup

Removing trailing whitespace from Fortran - #2460
fixup a myriad of issues with Peacock since the transition to PySide closes #2559
Merge pull request #2587 from friedmud/peacock_2559

fixup a myriad of issues with Peacock closes #2559
Merge remote-tracking branch 'origin/devel'
Dummy #000
Merge commit '16caf10364a7eed090cc6ac3d32b7175f5f3e59f'
Fixing serialization problem in linking step - #2460
Merge pull request #2589 from permcody/makefile_fix

Fixing serialization problem in linking step - #2460
Merge commit '453fb607c5b7c031301b4d060038f6d5b85f2dcb'
Moving tests in modules #2460
Merge pull request #2590 from permcody/moving_tests2

Moving tests in modules #2460
Moving more tests - #2460
Dummy commit #000
Merge commit '8cf77ec4f62da938d3e5f646320bdb467e715093'
Moving a modules test (exercising the new python update script) - #2460