update logging to be used with boost1.54 and make it a compile option
fix failing angle constraint on bad starting position: treat LGZ before first error check
fix perpendicular initial position issue and add better tooltips
slightly better error reporting from app to gui
remove exeption on solver error
let assembly part numbering use standart freecad sheme
reduce solver calls and fix cylinder-cylinder coincident options