Add AppleTV modules (imge, video and login)
Add a timeout
no threading
Add http socket to the module sockets and allow the framework to cleanup
Merge pull request #19 from jvazquez-r7/land_wchen_3701

Add http socket to the module sockets array and allow the framework to cleanup
Land #3701, @wchen-ru's AppleTV modules
Refactor implicit options hash

Missed in c1fdc4d9458d9e87314d728d12dbfebf2c2519ae.
Fix an incomplete refactor