Add client timeout to metadata hanging request

This ensures we don't hang even if the metadata server
does not honor the timeout we pass it. We don't need
to handle the exception as the daemon loop catches and
retries on all exceptions.
Adjust timeout on hanging metadata request

* Tell urllib2 to wait a little longer than the timeout
  we gave to metadata server.
* Reduce timeout from 5mins to 1min.
Merge pull request #94 from davidn/patch-1

Add client timeout to metadata hanging request
Modifies regex to correctly recognize centos-7.

CentOS 7's /etc/redhat-release outputs:
CentOS Linux release 7.0.1406 (Core)

This modifies the regex to parse this format in addition to the previous
centos-6 format.
Adds comment to clarify regex.
Merge pull request #95 from Sarsate/centos-7-config

Modifies regex to correctly recognize centos-7.
Fixes extracting os info from regex groups.

With the new regex, the info we want is in groups 1,3, and 5.
Merge pull request #96 from Sarsate/centos-7-config

Fixes extracting os info from regex groups.
Merge pull request #93 from illfelder/master

Code review fixes to the startup script
Switch expired SSH key log level to debug

To avoid spamming the console output.
Merge pull request #97 from jkaplowitz/master

Switch expired SSH key log level to debug
Skip accounts with /sbin/nologin as a login shell
Update accounts.py
Update accounts.py

Add a comment explaining why /sbin/nologin accounts get skipped, and lower logging level to debug.
Merge pull request #98 from cbacon/master

Do not process accounts with /sbin/nologin as login shell
Cleanup systemd services for google-startup-scripts

syslog.target is no longer provided in systemd.

Changes onboot service to oneshot type, which ensures it will fully
execute before running any services dependent on its completion.

Ensures google-startup-scripts run only after onboot finishes
Merge pull request #99 from Sarsate/systemd-startup-fix

Cleanup systemd services for google-startup-scripts
Calls xfs_admin instead of tune2fs when bundling xfs
Make xfs the default system for EL 7
Merge pull request #100 from Sarsate/xfs-support

Add support for xfs