CPP:Build shared library for C++, and fix gcc 4.4 build. Patch contributed by philip.liard
CPP:Build shared library for C++, and fix gcc 4.4 build. Patch contributed by philip.liard

fengzhyuan/libphonenumber-csharp,caseykramer/libphonenumber-csharp,weitzhandler/libphonenumber-csharp-1,fengzhyuan/libphonenumber-csharp,weitzhandler/libphonenumber-csharp-1,fengzhyuan/libphonenumber-csharp,caseykramer/libphonenumber-csharp,jarroda/libphonenumber-dotnet,jarroda/libphonenumber-dotnet,jagui/libphonenumber-csharp,weitzhandler/libphonenumber-csharp-1,fengzhyuan/libphonenumber-csharp,jarroda/libphonenumber-dotnet,jarroda/libphonenumber-dotnet,fengzhyuan/libphonenumber-csharp,jarroda/libphonenumber-dotnet,caseykramer/libphonenumber-csharp,caseykramer/libphonenumber-csharp,jarroda/libphonenumber-dotnet,fengzhyuan/libphonenumber-csharp,caseykramer/libphonenumber-csharp,jagui/libphonenumber-csharp,jagui/libphonenumber-csharp,weitzhandler/libphonenumber-csharp-1,weitzhandler/libphonenumber-csharp-1,jarroda/libphonenumber-dotnet,fengzhyuan/libphonenumber-csharp,caseykramer/libphonenumber-csharp,jagui/libphonenumber-csharp,caseykramer/libphonenumber-csharp,weitzhandler/libphonenumber-csharp-1,jarroda/libphonenumber-dotnet,weitzhandler/libphonenumber-csharp-1