+ Vocabulary edit/update methods are updated to set base uri automatically if user lefts it empty
+ Base uri calculations updated, joins to vocabulary_set table are removed
+ Unit tests are updated to conform changes
+ Code formatting & Checkstyle updates
Refs: 19508