verbosely check if shipping/billing address is null, some systems does has such value;
backward compatibility for getting product object
output magento version in universal_variable
added total_discount key in line_item according to new specification.
updated readme change log
merge branch 'master' with lastest changes; resolving conflicts

Signed-off-by: Jing Dong <jing.dong@activars.com>