push all moved particles into a list instead of moving them directly to a new quad

this could save a huge amount of working power
preparing list insertion

substitute point by points
remove unnecessary if

moving last array element into originated whole can always be done.
Copying a pointer, doesn't cost that much
add a comment
representing insert_particleS

changing the functions name and shortening the argument list, should
make utilization clear
change insert_particle workflow
comment
reserve some space for miniQuads
resolve miniQuad to be filled dynamically
enclose miniQuad calculation in for loop

the miniQuad of every particle is resolved
add a particle iterator for the list
indentation and comment update
typo
put particle on proc/elswhere code into for loop

resolving the belonging proc has to be done for every particle
FIXBUG it's not allowed to refine without the other procs knowledge

therefore dismiss the particle anytime there are already 25 particles
in the enclQuad
FIX there will be no new particles in the list after any insertion
precise comment
set particle and miniQuad iterators
update particle iterator
FIX use append instead of insert