parse and partition functions with blacklists

Updating functions to make recursive bipartitioning of an entire netlist
work properly
Recursive bipartitioning + RRE
Tweaks and fixes for RRE by recursive bipartitioning
More tweaks and fixes for RREBP
added tag to limit max number of repartitioning cycles
added block-based perturbation (ECO-like) script
Added manual and block-like perturbed netlists

*_man - I went in there and futzed around with ~20 nets
*_block - random block of 100 nets perturbed
updated 2dplace script for better reporting of placement states

reports length and time required
data compilation from eco-like perturbation runs