Adds logic to sort app names from longest to shortest so deep import
check of startsWith will work when more than one lib has the same
starting string. Also adds spec to confirm the case.
Adds an `allow` option to the `nx-enforce-module-boundaries` rule.
This option allows users to provide a specific set of library deep imports that should be whitelisted. Values need to be to be absolute library import paths, e.g., `@npmScope/library/subdirectory`. This option does not affect relative imports.