dedicated function for info dictionary parsing

Sometimes we have only info dictionary (http://www.bittorrent.org/beps/bep_0009.html). 

Usecase:
parse magnet link > get infoHash > get info dictionary from peers (using extended bittorent protocol) > get "parse-torrent" torrent object


also stict mode; jshint fixes;