Requests: basic dependency adding functionality

Interface is a mess though.
Multi-selector stying, input with filter added
Menu-selector: filter out selected values
Engine: request/server path: common methods
Engine: get rid of "name" key requirement in request

Request file name is used instead.
Better error reporing when template does not render correctly
Catch also ProtolError, ConnectionError when making a request