Changes to get clang compiler working, and trilinos-votd, and os x mavericks

also had to change the run test script back to openmpirun as well
Physics.h -> Specialized_Physics.h

Split up the physics.h header into individual physics headers. This
is to avoid having to recompile the whole code whenever you make
a change to physics.h