Add __version__

Added __version__ attr to package so that scripts that check local
packages to see if newer versions are available can work.

Almost all Python packages have a version attr, and the vast majority of
them name it "__version__"
Revert "Add __version__"

This reverts commit 5337cf564f5eb43c1975d1cfd87b4efba9e6bf35.
Add __version__

Added __version__ attr to package so that scripts that check local
packages to see if newer versions are available can work.

Almost all Python packages have a version attr, and the vast majority of
them name it "__version__"
Updated __version__
Improved little endian byte order detection

Including <sys/param.h> on Mac/iOS doesn't define __BYTE_ORDER so
PROTOBUF_LITTLE_ENDIAN was never being defined. This commit adds a check
for the __LITTLE_ENDIAN__ macro which is defined by clang and Apple gcc on
little endian architectures.
Merge pull request #139 from c0nk/master

Improved little endian byte order detection
Merge pull request #46 from adalq/version

 Add __version__
Merge https://github.com/google/protobuf