Compatibility with older versions of Powershell

The version of PS that ships with 2008 R2 doesn't offer an
"InstalledState" on the windowsfeature object. This switches over to
using "Installed" to check for feature state which is compatible with
2008 and 2012.
Updated docs to show restart option