add protobuf to SystemRequirements field
1.remove userLibrary to reduce the size of source tar ball. 2. update docs
add installation instrunctions for linux users as well