Fix for custom port in sync strategy #377

#377

<!---
@huboard:{"order":382.0,"milestone_order":382,"custom_state":""}
-->

I think ideally there should be a way to configure what you want to exclude but I have yet to figure out what is the best way to achieve this. Overall I need a way to implement to configure tasks and strategies, outside of config file where it can lead to options overload (since you'd have options for all strategies, even the ones you don't use). But you'll have to leave `vendor` in for now, for BC purposes, if I remove it and people are relying on it being excluded they currently have no way to put it back