Chore/core api

This removes dependency on external directory.jar and core.jar.
Verification of a user's permission within a company is now done through the core api.
The api is called using a UrlFetch request that is credentialed with the local p12 file.
Some files that weren't being used have been removed because they referenced the deprecated jars.

New e2e test included to test a request that should fail the user company check (there are already many that test for passing).

@fjvallarino @EnlightenedCode Please review.  Also please enable on rvacore-test as soon as might be appropriate so that this code get some test cycles.