Two terrorist attacks have rocked Spain, leaving 14 innocent people dead and scores of others injured. An in-depth look at what we know so far.