ref #6446, ref #6368 remove TaxonnameBase in vaadin,
cleanup
finalize vaadin app to seperate to prepare the next step for separating vaadin from cdmlib-remote