added initFinished and hasNetwork check
corrected logic to insert install/open to front
throw away old open when no network
discard install/open on real close if no network
Updated jar
Merge branch 'connectivity'

Merge branch connectivity