Performance optimization

Performance optimization of some play methods.
The most important is the first commit by Nov 11, "avoid pointless loading the whole class definition" which speeds up our applications by ~15%. 
@asolntsev you removed the new String(...) call for p which is a char[] but didn't remove the new String(...) for packageName on line 216 which is also a char[]. why? Is the new String(...) call not required?