* Mass filename and classname change

--HG--
rename : basic_network_rules_impl.cpp => BasicNetworkRulesImpl.cpp
rename : basic_network_rules_impl.hpp => BasicNetworkRulesImpl.hpp
rename : identifier.hpp => Identifier.hpp
rename : object_container.hpp => MatrixSpace.hpp
rename : model.cpp => Model.cpp
rename : model.hpp => Model.hpp
rename : network_rules.cpp => NetworkRules.cpp
rename : network_rules.hpp => NetworkRules.hpp
rename : reaction_rule.hpp => ReactionRule.hpp
rename : serial_id_generator.hpp => SerialIDGenerator.hpp
rename : species_info.hpp => SpeciesInfo.hpp
rename : species_type.hpp => SpeciesType.hpp
rename : species_type_id.hpp => SpeciesTypeID.hpp
rename : sphere.hpp => Sphere.hpp
rename : vector3.hpp => Vector3.hpp
rename : peer/enumerator.hpp => peer/Enumerator.hpp
rename : peer/generator_support.hpp => peer/GeneratorEnumeratorAdapter.hpp
rename : peer/ObjectContainer.hpp => peer/MatrixSpace.hpp
rename : test/object_container_test.cpp => test/MatrixSpace_test.cpp
extra : convert_revision : svn%3A15b6bd1d-d91c-0410-8971-a6cc2a4f8591/epdp/trunk%401171
* Almost finish python wrapper

--HG--
extra : convert_revision : svn%3A15b6bd1d-d91c-0410-8971-a6cc2a4f8591/epdp/trunk%401172
* ObjectContainer was renamed to MatrixSpace.

--HG--
extra : convert_revision : svn%3A15b6bd1d-d91c-0410-8971-a6cc2a4f8591/epdp/trunk%401173
* Fix typo.

--HG--
extra : convert_revision : svn%3A15b6bd1d-d91c-0410-8971-a6cc2a4f8591/epdp/trunk%401174
* Use PyObject_GC_New()

--HG--
extra : convert_revision : svn%3A15b6bd1d-d91c-0410-8971-a6cc2a4f8591/epdp/trunk%401175
* Remove unnecessary code

--HG--
extra : convert_revision : svn%3A15b6bd1d-d91c-0410-8971-a6cc2a4f8591/epdp/trunk%401176
* Forgot to track GC instances.

--HG--
extra : convert_revision : svn%3A15b6bd1d-d91c-0410-8971-a6cc2a4f8591/epdp/trunk%401177
* Add unittests.
* Add lightweight Exception wrapper.

--HG--
extra : convert_revision : svn%3A15b6bd1d-d91c-0410-8971-a6cc2a4f8591/epdp/trunk%401178
* Add missing include.

--HG--
extra : convert_revision : svn%3A15b6bd1d-d91c-0410-8971-a6cc2a4f8591/epdp/trunk%401179
* Add missing include.

--HG--
extra : convert_revision : svn%3A15b6bd1d-d91c-0410-8971-a6cc2a4f8591/epdp/trunk%401180
* This method is never reliable.

--HG--
extra : convert_revision : svn%3A15b6bd1d-d91c-0410-8971-a6cc2a4f8591/epdp/trunk%401182
* There seems no need to mark these GC'ed objects as they may not contain other
  Python objects.

--HG--
extra : convert_revision : svn%3A15b6bd1d-d91c-0410-8971-a6cc2a4f8591/epdp/trunk%401184
* Make sure that the instance is held by the python wrapper as a pointer to
  the underlying object.

--HG--
extra : convert_revision : svn%3A15b6bd1d-d91c-0410-8971-a6cc2a4f8591/epdp/trunk%401185
* Add Model::get_species_by_id()

--HG--
extra : convert_revision : svn%3A15b6bd1d-d91c-0410-8971-a6cc2a4f8591/epdp/trunk%401186
* Make getters properties

--HG--
extra : convert_revision : svn%3A15b6bd1d-d91c-0410-8971-a6cc2a4f8591/epdp/trunk%401187
* Rename get_species_by_id() to get_species_type_by_id()
* Add get_species_types() and expose it as species_types in python

--HG--
extra : convert_revision : svn%3A15b6bd1d-d91c-0410-8971-a6cc2a4f8591/epdp/trunk%401188
* Forgot to increment the index.

--HG--
extra : convert_revision : svn%3A15b6bd1d-d91c-0410-8971-a6cc2a4f8591/epdp/trunk%401189
* This should have been a sorted list rather than a set

--HG--
extra : convert_revision : svn%3A15b6bd1d-d91c-0410-8971-a6cc2a4f8591/epdp/trunk%401190
* Null pointer should get converted to None object.

--HG--
extra : convert_revision : svn%3A15b6bd1d-d91c-0410-8971-a6cc2a4f8591/epdp/trunk%401191
* Update tests.

--HG--
extra : convert_revision : svn%3A15b6bd1d-d91c-0410-8971-a6cc2a4f8591/epdp/trunk%401192