Implemented new target "self-update".
Added self-update to target make.