Update for CarbonCore

- Now using parts of the CarbonCore library
- moved the Bridge files into generic subproject as JavaBridge