support non-ARC

add define LW_STRONG and LW_WEAK ,etc to spport ARC and non-ARC