LZMA doesn't require C++11

Change-Id: If71e62dec6893feb0471caa616b08cee88336b0f
Fix for "Don't write empty indexes"

Change-Id: I451dc98c394fa9b0ce6b2eed338782939743d5a8
The create action reads from stdin when file is -

Change-Id: I3df1dac202323d7cf8b7bf04dcdb6bc7eb85b94e
Another fix for "Don't write empty indexes"

Change-Id: Ifdf6c2945d2100957b10c4f7fc0eebef99ec1129
Simple progress reporting for idumps create

Change-Id: Iae928f67eb1b958aea64e984b326801aeab05461
Merge "Simple progress reporting for idumps create" into gsoc
Handle IPv6 addresses that use ::

Change-Id: Ie070eff3783e7ad1f2db9824f2194c5667accde8
Fixed issue with vector.erase() in GCC

Change-Id: I63467719f8ce30d6b9aa7427dd691329cc49034e
Handle progress reporting even when tellg() doesn't work

Change-Id: Ib57e9694a3656a161cf33f3b730981668fb462da
Command like parameter for specifying frequency of progress reporting for idumps create

Change-Id: Ide79612764b81b65471c14581aea69cbcaf46b55
Better error reporting for GCC

Change-Id: Icab577fcc7a61e1570dbb884a9e602d603cdf76f
Fixed exception when reading near end of stream

Change-Id: I13e04af52d293cbb5aff78521a2c56e2771ed3e1
Added documentation comments

+ some small refactorings

Change-Id: I7991dfd18b6920f2e6a5d1cb21b010798f3c78c3
Fixed bugs that manifested for diff current dumps

Change-Id: Id4b020505d73e63c7f65f8c278b492b13551428b
Consistently use std:: everywhere

Change-Id: If0e0b56116ee2b3291c650ed6d59a578b31d70fb