Prevent Firefox from showing "NaN" values for elapsed times.

Firefox does not implement the non-standard Element#innerText.
Merge pull request #93 from square/donovan/fix-nan-elapsed-time-in-firefox

Prevent Firefox from showing "NaN" values for elapsed times.
Fragment caching removed and project#show JS fixed
BuildPart#show updated to match abaf56c