Bangladeshis are voting for the 12th parliamentary elections amid calls for boycott and shutdown and a crackdown on demonstrators in the lead-up to the polls.