Revert "remove empty lines at the end of docblocks"

This reverts commit 26ecc3fa8bcae29c19f7e16e4cd0087b9fabe9b8.
Revert "remove @package"

This reverts commit 2c21e06569e7acaddd738eb1151ff6004029ca4d.
Revert "Revert "remove @package""

This reverts commit f508c6a2b2397977fabf0a30b957ba3fd600e7c0.
avoid xdebug "Illegal member variable name" notice error
remove empty line in docblox
more timeout sec
tests folder has same structure with src
optimize loader