Reverted test scripts changes because they are too ugly
Changed CHICKEN_ROOT_DIR setting logic
Added preliminary testing support, extended use macros