Results 3 issues of axfree

request from defaults() method ignores options argument in some cases. ```javascript var request = require('requestretry').defaults({ headers: { 'User-Agent': 'default UA' } }); // OK request('https://github.com/', function (err, response, body) {...

enhancement

If the number is floating point number and its exponent is in certain range, sprintf prints wrong number. ``` javascript var a = 9.9999e-7; console.log(a); // ==> 9.9999e-7 console.log(sprintf('%d', a));...

Not all channels have EPG, If you set limit value to channel count, some channels will have multiple entries.