JERSEY-2197: JarFileScanner only enumerates the first class it encounters then silently fails.
JERSEY-2175: Package scanning component registry not working.

 - Fix + Test.
 - Started from following pull requests + updated formatting and test:
   https://github.com/jersey/jersey/pull/37
   https://github.com/jersey/jersey/pull/43

Change-Id: I3531ca1bc16756979db13f7dcdaf54b4718cd946
Merge "JERSEY-2197: JarFileScanner only enumerates the first class it encounters then silently fails. JERSEY-2175: Package scanning component registry not working."