func isSlice(v reflect.Value) bool {
	return v.Kind() == reflect.Slice && v.Type() != typeOfByteSlice
}
isSlice returns whether the value is of a slice type.  In the context of
gonfig, []byte doesn't count as a slice type.
package gonfig
import (
	"encoding"
	"encoding/base64"
	"encoding/csv"
	"fmt"
	"reflect"
	"strconv"
	"strings"
)