support enable/disable layer from the ui
Merge branch 'CDB-2959' of github.com:CartoDB/cartodb.js into CDB-2959