some fixes and optimization 

* deletion of useless NO_COLs (making $PS1 longer than needed)
* optimizing _lp_time by using built-in vars
* not recalculating darwin kernel version at each prompt set