autodetect g95 f90 interface

Hg-commit: 45dc4407b81e64096eb2966682fd2ddf417da551
- autodetect f90 interface for intel,win32 etc.. compilers
- print a summary of f90 interface chosen - if detected.

Hg-commit: 08befdd16a0f9713edc77fbddb3ccc30c571abd9
fix uninitialised variable f90Guess

Hg-commit: e6686438867b90e62e969d5f96189924d4bd27f2
Fix RDict to obey useThreads option

Hg-commit: 4a39ffbaed4613eb0fb7a1886f522383280d736c
Merge

Hg-commit: d5b87002193fc927e27e05d6d841deb79bd9de57
runtime error - requires 'import sys'

Hg-commit: c92f3704ad19beb834ecce6c949b38a651220138
autodetect mpich2 on windows

Hg-commit: de33a06d6993aa8c82ef8a87fde971cf317e4100
added check for MPI_Comm_spawn()

Hg-commit: 746d76798e3808d4fa7bf0ba6e9d6d9fab6349e5
#15661 support building mpich shared with intel compilers

Hg-commit: f38544542269cfa630d9550916f38a6ab08b0be6
merge from release

Hg-commit: df9ef47565adac6239d836f0b0ffb0e86404f107
update to latest mpich

Hg-commit: 90bf8ae9caafcc16432f61368eb432a117a56ef7
update mpich tarfile

Hg-commit: a60386ac1f17fc10cdaca27c6ec209abf775e00a
evidently, time can also be a float in Python 2.5

Hg-commit: 5dc53cf05d06c74b0c926840b27527b36cc2d148
Merge

Hg-commit: 94083e9906265d16302feebcc68b6c16d005d0e7
More ignores

Hg-commit: c20ab37a0744987fe4abdca4f239f5c4b3184027
run make clean on mpich and lam to reduce disc usage after building them

Hg-commit: affaa09d0fe254272b4e3a3a8175ca2219ff1f78
commit after merge

Hg-commit: ec29049907baddbb888fb9bbf4bf4db092496a67
Took out BK references

Hg-commit: 256cc32e96395f182d0c5f71d26ce9b1e5224e06
Merge

Hg-commit: 23af48945bc6cd22c9a35af242f74bc367969009
add a flag to petscconf.h to indicate fortran compiler supports f90

Hg-commit: 1e7b2dd843d021999c3c3df5309937083d83ad9b