libconfig 1.4.9

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
libdiscid 0.3.0

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
libdvdcss 1.2.12

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
libechonest 2.0.2

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
libewf 20130105

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
libfixbuf 1.2.0

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
libflowmanager 2.0.4

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
libgee 0.8.0

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
libksba 1.3.0

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Libmagic (file) 5.12

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
libnfc 1.7.0-rc1

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
libtecla 1.6.2

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
libtrace 3.0.16

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
libxslt 1.1.28

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
libzdb 2.11.1

Closes #17158.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
pike: update URL

Closes #17159.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Clean up Tab creation
Move option comparison into BuildOptions
Options can be used interchangeably with Strings

We want to be able to use Option objects in place of strings and have
this be transparent. Defining to_str means that methods like
Kernel#system and Kernel#exec will be able to perform an implicit
conversion.
Options can be dumped as JSON