Install Scripts: Decouple scripts from Vagrant and add EWD.js

autoInstaller.sh has a dependency on vagrant add conditional to see if
we are running under vagrant if not get the VistA repository and use it

Add options and implementation for:
    * Enable development directories creation - allows a vagrant VM
      to be used for automated testing
    * Alternate VistA-M repo
    * Post install hook
    * Skip Testing
    * Install EWD.js

Add new script ewdjs.sh that will install node, nodem, and ewdgateway2.
This also configures the environment to use ewd.js in a default
configuration.

Vagrantfile: forward port 8080 and 8000 (for EWD.js) by default

GTM/install.sh: Link shared library into the linker/loader search path,
so nodem (and others) can find it.

Update documentation to explain how to do a standalone installation and
make access/verify codes obvious.

Add init scripts to ensure VistA and EWD.js starts/stops correctly if a
VM is shutdown/restarted.

Kill lots of output and write to log files instead.

Change-Id: I2555b046868df5d1a0b05b30da13f6b12fcedaf4
Merge "Install Scripts: Decouple scripts from Vagrant and add EWD.js"