Add ServiceProvider generation as part of odata external command

1. Change pom.xml to include felix bundling support
2. refactor ODataClient to connection bean and service provider
3. Add ServiceProvider bean generation at the target project

Change-Id: I958510516942dd5971f1bfbea77076cb3cbf41bb
Merge "Add ServiceProvider generation as part of odata external command"