Israeli forces have attacked and boarded a boat carrying medicines and aid to Palestinians in Gaza and removed 21 human rights workers from 11 countries.