Remove hardcoding of VistA instance name

.gitattributes
  * force line endings for *.sh to have lf line endings even on windows
  * force line endings for GTM/gtminstall_SHA1 to have lf line endings
    even on windows

GTM/createVistaInstance.sh:
  * Now takes an argument "-i" that is required to create a VistA instance
  * Source env script in instance owner .bashrc
  * Export instance name in env script for other scripts to use

Ubuntu/autoInstaller.sh:
  * Now takes an argument "-i" that is optional to auto install a VistA
    instance, defaults to osehra
  * Inform Debian tools that we are non-interactive
  * Remove hardcoding and use environment variables
  * Run the dashboard as the $instance user (so it isn't run as root)
  * Remove clone of VistA.git that is only used for installation script
    usage (use /vagrant from host system)

GTM/removeVistaInstanceMinimal.sh:
  * Now takes an argument "-i" that is required to remove a VistA
    instance
  * No longer requires root access
  * Requires instance owner to run

Ubuntu/Vagrantfile
  * Change the shared directory to one level up to Scripts/Install
    instead of Scripts/Install/Ubuntu
  * Use an environment variable to pass the instance name into
    autoInstaller.sh

Ubuntu/test.cmake
  * Remove hard coding - change to using environment variables
  * Change custom refresh command to point to /vagrant directory and use
    new -i syntax

Change-Id: Iab0b0f4be73d64e4236fda1e81eb1009c0dcf91f
OSEHRA-Id: http://issues.osehra.org/browse/VAF-151
OSEHRA-Id: http://issues.osehra.org/browse/VAF-152
OSEHRA-Id: http://issues.osehra.org/browse/VAF-155
Merge "Remove hardcoding of VistA instance name"