Crowds of Catalans waving red and yellow flags throng the streets of Barcelona demanding independence ahead of regional polls billed as an indirect vote on breaking away from Spain.