Portal resiliency console

Please look at the last commit, it fixed a timezone problem.

In case MPI has an explicit -Duser.timezone setting, spi was picking up default timezone, this will cause some display date confusion.

The fix is forcing spi to use the same timezone setting as mpi, to avoid initialization race condition, we have to do it by jvm args rather than system properties injection.