Sort bundles by ID in get_bundles()

This avoids a random order print when using command 'bl' in Jython.
Updated .gitignore
Added a Maven POM file to describe the project

The resulting JAR can be directly imported by Python (zipimport).
It can also be imported in Jython, and can be handled with JIP as any Maven artefact.

This could be a lead to handle local dependencies using an OSGi-like manifest