Add erizocontroller configuration to enable other network interfaces
Make this definition match the rest.

All the other instances of CandidateInfo declare it as a class. This
doesn't break anything, but changing it gives clang one less warning to
scream about.
Only start mongod and rabbitmq if necessary.

On Ubuntu, installing these packages starts them immediately so there's
no point starting them in the install and init scripts here. On Mac the
situation is a little more complex because it's a manual step to make
something installed from homebrew run as a service. Account for both
cases in the scripts.
Fixed media part of travisDeps
Added unattended installation script for Ubuntu
Fixed unattended script
Added configuration for public erizoController IP
switched undefined for ''
Added vagrant configuration files for development
Fixed error when publicIP is undefined
Switched to queue + sendLoop in another thread
Removed traces
Merge pull request #86 from byronclark/clang-warnings

Make this definition match the rest.
Merge pull request #87 from byronclark/system-started-services

Only start mongod and rabbitmq if necessary.
Added cleanup option in installation scripts to remove downloaded
libraries
Added cleanup option to vagrant script
Fixed cleanup script option
Don't use pgrep -q.

Linux pgrep does not support the -q option.
Merge pull request #91 from byronclark/system-started-services

Don't use pgrep -q.
No-crop option