echonest_tempo: sanitize newlines from input

The Echo Nest API confusingly says that the input is missing if it contains a
newline.
echonest_tempo: warn on API error