rename PsiAction function to PsiButtonAction to avoid confusion
make units store their cover reserve locally
move psionic attacks out of aggro state.

so patrolling aliens can keep on patrolling without being confused by their
psychic powers