Add ability to set the user's shell, using a sane, per-platform default

Fix case insensitivity issue with platform included filenames

Change-Id: I434a89b2b0534c7883c35e4e5536346d41f90bf6
6 files changed