Added .gitignore for eclipse files.
Added vagrant initialise and provisioning files.

These files are for developers of new demos, or users looking to
locally test the demos on a VM.  There's no README changes yet,
these are required as vagrant isn't widely used.
Patched log file write problem for xcorrsound.

The xcorrsound app failed with a segmentation fault when run in
a directory where the session lacked write priveliges.  This
temporary patch adds a

```cd /tmp```

call before calling compare file to get round the issue.
Added Vagrant setup and development instructions.

Added the basic Vagrant instructions to the README, which should be enough for most developers to get started with the demo project.
Commented bootstrap.sh provisioning script.
Update for pagelyzer
Update path for vagrant
Update path for vagrant
Update path for vagrant
Fixed merge conflict.
Altered vagrant provisioning script.

Summary of changes:

 * Removed selenium server jar, now downloaded in bootstrap.sh.
 * Added init.d service files for Xvfb and Selenium.
 * Added install and startup of new services to bootstrap.sh.

This means that the pagelyzer and xcorrsound demos now work.
Chaged DISPLAY number for Pagelyzer Xvfb display.