New update place.c

Update place_algorithm, and added compute initial and final placement timing-cost
using NEW_TIMING_DRIVEN_PLACEMENT.