Capture a ping_result to determine network status

Capture a basic ping result to one of Google's DNS servers to try and determine if outside access is available to us. If it isn't, we'll want to skip a few things in the future rather than creating a bunch of errors.
Wrap major update/installation procedures in network check

If we don't have a network available to us, we should skip some of the updating and installing that happens throughout the provisioning script.

In a future commit, we'll want to provide some additional information about the boot process, including this network status.
Get with the syntax, yo.
2 pings is enough to determine network availability.

I'll trade a bit of accuracy for a bit of speed in this case. If you need 3 pings to establish network connectivity, then your network needs a hug.
Provide some messaging to indicate network status after provisioning
Hmm. s/externa;/external/ apparently.
Silence package checks when not installed.

dpkg throws a big red error for packages when we find them to not be installed. It's nicer for us to not pollute the screen whenever this happens.
Inline docs refresh for provisioning