Android.mk: add static libraries libplutil and libeglib
Makefile: add libplutil.a and libeglib.a
_Buffer and _Epdc: add config file argument

Add `conf' keyword argument to _Buffer.__init__ and
_Epdc.__init__ to provide an optional path to the
configuration file.

In _Buffer.__init__, do not default to CFA_NONE but
leave the initial CFA mode in the pldraw instance.  This is
to avoid overriding settings from the configuration file.

Signed-off-by: Guillaume Tucker <guillaume.tucker@plasticlogic.com>
test.py: add minimal test case for Buffer configuration

* create temporary configuration file with make_temp_config
* set the rotation in the temporary configuration file, create a
  _plsdk.Buffer instance with it and check the resulting rotation
* pass keyword arguments to make_* helpers instead of plain
  dictionary to allow extra keywords (such as config)
_plsdk.c: add _Epdc.temperature and .temperature_auto

These attributes map to the libplepaper PLEP_TEMPERATURE
and PLEP_TEMPERATURE_AUTO hardware option identifiers.

Signed-off-by: Guillaume Tucker <guillaume.tucker@plasticlogic.com>
test.py: add case for Epdc temperature attributes
test.py: use old-style string formatting
doc/conf.py: use PLSDK-VERSION for automatic version
test.py: always use `noep' mode with temperature test
_plsdk.c: parse Buffer CFA id as a Long instead of Int

Expect a PyLong_Type instead of PyInt_Type for the CFA identifier
in Buffer_init function.  This fixes the typical case where the
_plsdk.Buffer.CFA_* values are passed, since they are long
values.
test.py: cope with changes induced by config file

Explicitely set some CFA and rotation arguments, or read the
initial values in order to cope with the fact that the defaults
may vary based on arbitrary configuration file present on the
system.

Note: It may be necessary to always provide a temporary
configuration file when running the tests to avoid false errors
in the future, when new configuration options are added.
add setver.sh to automatically set the version
setup.py: add libplutil + fix version + do not import plsdk

Do not rely on plsdk to get the version as it depends on _plsdk,
which itself needs setup.py in order to be built.  This circular
dependency is fixed by automatically setting the same version
in setver.sh in plsdk/__init__.py as well as setup.py.
Android.mk: use Python v2.4 headers
ChangeLog v1.5.2 -> v1.6