header (C) fixes
VbglR3CredentialsDestroyUtf16: RTUtf16Len returns the length as a count of RTUTF16 items, so multiply by sizeof(RTUTF16) to get the length.
VbglR3: Fixed length on UTF-16 wipes.
VbglR3: Added functions for auto-logon facility reporting + remote session detection (Windows only atm), added function for UTF16 credentials retrieval.
*: spelling fixes, thanks Timeless!
VbglR3CredentialsDestroy: Use RTMemWipeThoroughly instead.
Automated rebranding to Oracle copyright/license strings via filemuncher
alternative license for VBoxGuestLib is CDDL
VbglR3/VBoxCredProv/pam_vbox: Renamed VbglR3CredentialsAreAvailable() to VbglR3CredentialsQueryAvailability().
VbglR3/VBoxCredProv/pam_vbox: Return value for VbglR3CredentialsAreAvailable().
VbglR3CredentialsDestroy: s/uint8_t u8NumPasses/uint32_t cPasses/. Implemented multipass wiping with random data.
VbglR3/pam_vbox: Tabs.
VbglR3/pam_vbox: Added VbglR3CredentialsDestroy(), update on PAM module.
VBoxGuestR3LibCredentials.cpp: File header, use RT_ZERO(), deal with RTStrDupEx failures, corrected the *Retrieve docs.
VBoxCredProv: Update.
additions: gcc warnings
VbglR3: Added credential handling functions.