PCMonitor now prompts for a waiting interval, gives user the option to
be notified, displays a propress bar when initializing sessions, and
updates a datetime so user knows script isn't hanging
Merge adds a "Custom Path" option to -UserProfileBackup to enable
transferring directly to another PC. Invoke-UserProfileTransfer factored
out of Get-UserProfileBackup for simplicity.
To enable the Wake flag, we need ConfigurationManager module. This was
in the module manifest in Required Modules, however get-pc is functional
without ConfigurationManager so it didn't make sense for get-pc to
fail importing if ConfigurationManager wasn't present. Removing it
from Required Modules and importing it at the bottom of Get-PC.psm1
allows the import to fail silently and the lost functionality isn't
reported until user attempts to use the Wake flag (which is a good
thing).