changes to utility calls to add the the subclass code
few tweaks to reports to stop crashes for the moment
fixed placement tracker to deal with virutal chips and to work from 0 anyhow
fgix in router to get past non propograte error. still not bug free
fixed issue in placer and abstract placer to deal with reducing placement constraints properly

fixed parititon and placer to update progress bar proeprly and use resoruces_per_atom properly
updated abstract partition algorithum to use resource container correctly.
Merge remote-tracking branch 'origin/master'