Update implementation of BuildContextHolder & create unit tests
use BuildContextHolder in AbstractWro4jMojo
use temp folder instead of build output directory (temporary solution)