Add ability to specify level prototype as a name (close #367, BEM-949)
Proper error message when first level in the inheritance tree is not found
Code style and remove redundant PATH.resolve()