From bulldozers to Brexit - we look at what happened over the past six weeks as the UK's political parties campaigned ahead of the December 12 general election.