Protesters have clashed with Israeli police in Jerusalem throughout the night.