mongodb: make sure etc exists before copying.

Fixes #22329.
ipbt: fix changed SHA-1.

Closes #22461.
nginx: use inreplace rather than patch.
nginx: add configuration test.
nginx: make caveats more concise.
lighttpd: copy config, use port 8080, add .plist.

* Copies the sample .conf files to etc/ modifying them to point to correct paths in /usr/local
* Changes default port to 8080 so that lighttpd can be started from unprivileged user
* Creates a startup .plist file for launchd.

Closes #19861.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
lighttpd: move from sbin to bin.
lighttpd: update caveats, document_root.

nginx uses var/www so lets use the same.
lighttpd: fix config paths.
moreutils 0.50

Closes #22498.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
ruby: update optional dependencies.
passenger 4.0.17

Closes #22428.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
vim 7.4.027

Closes #22344.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Play 2.1.4

20130911-XmlExternalEntity - XML external entity vulnerability
More info: http://www.playframework.com/security/vulnerability/20130911-XmlExternalEntity

Closes #22497.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
ghi 0.9.0.20130912

Closes #22504.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Dart 27268

Closes #22499.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>