trim excess whitespace from the start and end of a string
char *firestring_trim(char *s)
firestring_trim() removes any whitespace at the beginning and end
of the string
A new pointer to the string (as the start may have moved) is returned
A pointer inside
to the new start of the string.