EDIT: the $p$-stable definition I give below is incorrect. I have included the correct definition as an answer to this question.
I am trying to understand the definition of a p-stable group. The first part of the definition is
A faithful representation of a finite group $G$ on a vector space over a field of characteristic $p\not= 2$ is called $p$-stable if no $p$-element of $G$ has a quadratic minimal polynomial.
What does it mean for a group element to have a minimal polynomial?
Additionally, any intuition on a meaningful interpretation of this definition would be much appreciated. What is special about elements which have quadratic minimal polynomials? Why would we want to get rid of them? What's wrong with $p=2$?
After this,
If $G$ has no nontrivial $p$-subgroups, $G$ is $p$-stable if every faithful characteristic $p$ representation is $p$-stable.
If $1<O_p(G)$ and $1=O_{p'}(G)$ then $G$ is $p$-stable if for all normal nontrivial $p$-subgroups $P$, for every $p$-element $x$ such that $[[x,P],x]=1$, the image $\overline{x}$ in $G/C_G(P)$ is contained in a normal $p$-subgroup.
If $1<O_p(G)$ and $1<O_{p'}(G)$, then $G$ is $p$-stable if $G/O_{p'}(G)$ is $p$-stable.
What, mainly, is the connection between the $p$-stable representation definition and $\#2$? Are these somehow the same, but in a different light?
(I see that $[[x,P],x]$ are elements of the form $p^{-1}x^{-1}pxx^{-1}x^{-1}p^{-1}xpx=(x^{-1})^p(p^{-1})^xpx$, so if that is equal to $1$ then $px=p^xx^p$. So there's sort of a "double twist" happening, which must be important in some way; but I don't see immediately any connection to minimal polynomials.)
Sorry if these are basic questions on advanced material. I am sure the answer to this part is, to some extent, because this is a technical definition which is made to prove things with, but even the broadest intuition on this would help.