Initial OSGI support (for issues #23)

* OSGI headers added
* make portlet dependencies optional (allow deployment to servlet only containers)