Change Linux package build to produce a source package only

Previously, the Installer target also called pbuilder in a very
machine-specific way.

We now use our generic binary package building infrastructure rather
than doing it as part of the project.

Change-Id: Idce542d2a0e6db2bcd8a3038aee70dce4f7f88fd
Make debian/rules file executable

 * Conforms to Debian policy
 * Avoids warnings during package build

Change-Id: I1446ab4f6c0a4d204b4dac55049c6adaa3b34021
Use correct build configurations for Linux packages

Also refactor to put the configurations into a variable

Change-Id: I3c44e5a7825bfd3bc35d3b1445e5799ef6972f75
Add dh_makeclilibs to debian rules

This debhelper utility calculates dependencies for packages containing
assemblies

Change-Id: I9006fd786f39911d3f759b04b9103873b1158887
Update Linux package build dependencies

 * Some of the explicit dependencies were redundant because they are
   sub-dependencies of others
 * We now use various additional libraries and tools that weren't used
   before

Change-Id: I5d7aa47ac03db008e4c23d54cba9962236caf0f2
Fix environment problems in Linux package

 * Include environ files in package
 * Use environ files in application wrapper scripts
 * Replace use of /usr/lib/fieldworks/mono with /opt/mono-sil

Change-Id: I8145a148e22079d1aeaf5acbbbb020bc8a6a778c
Remove GeckoFX binaries from Linux package

These are supplied on an end-user system by their own package.
We should eventually change our developer builds to use packaged
GeckoFX as well.

Change-Id: If106151fdb8f65f7c4a353d2ebcba000d3b09771
Work around strange shell behavior

For some reason we haven't fathomed yet, dash (aka /bin/sh) won't
source a file from the current directory on some systems
(eg Precise Server 64)

Change-Id: Ib3cb866e371ba4d48214f5faa46d10684dfa33eb
First pass at renaming WeSay Configuration Tool

The tools that generate Linux package dependencies currently don't
like filenames with spaces. Although this is clearly a bug, it's
easier to fix our filenames.

Also, since the name of the .exe isn't user-visible, there's no real
need to make it look conversational.

This commit changes the minimum needed for Linux packaging.
Corresponding changes are needed in other places, especially for the
Windows installer.

Change-Id: I49b97f81d14d658509f810db76e9d503726bad59
Allow TestBuild.sh target to be specified on cmdline

This is useful if you want to compile without cleaning

Change-Id: I292530e7cc421c9d98d582beb9db1cd6e06172f1
Vagrant config tweaks

* After further review, install-buildupdate.sh should have sudo
  just on lines that need it
* Change to fail if plugins are not installed
* Add dependency on vagrant-vbguest plugin (so that correct)
  VirtualBox Guest Additions are installed.

Change-Id: I3bff12b35a0603f46c94344cdc6e8d87cdebcd47