made template arrays inherit from base_arr to give access to get_arr()
added dimN() accessors to array3 and array4 classes
created DFIELD_3or4 so that value=4 can be used to align field
corrected declaration of arr1_double_get in arraysfwd.h
changed SpeciesParticle so that vectors are aligned
testing rounding and integer conversion
separated functionality out of testv2 into mic_basics.h and mic_particles.h
implemented mover_PC_AoS_vec_intr() mover for MIC (broken)