Autodj crates2

Fix from my remaining comments: https://github.com/mixxxdj/mixxx/pull/18
@ulatekh: Please check if OK. Thank you