Source code refactoring. Extracted common functionality in cpp_helpers.cc and python/python_generator.cc
Fixed bugs
Reverted changes to cpp_helpers.cc and made code reviews to python_geenerator.cc
Returned print_indent and print_outdent back to printservicestub and printserviceclass in python generator
Reverting the space at the end
Reverting the space at the end for both files changed
Merge pull request #128 from krishnanm86/master

Source code refactoring. Extracted common functionality in cpp_helpers.c...
Rename protobuf Ruby module to google/protobuf and rework its build
system. The Ruby module build now uses an amalgamated distribution of
upb, and successfully builds a Ruby gem called 'google-protobuf' with
module 'google/protobuf'.
Merge pull request #134 from cfallin/master

Update Ruby build setup to produce gems successfully. Include upb as a single .c / .h file.
Adds Travis Cl support to test the code automatically.
Update ruby DIST_FILES.
Add missing header files in src/Makefile.am
Add DLL support.
Merge remote-tracking branch 'origin/master' into cmake
Fix DLL support.