Typo in comment.
Remove a double http:// from a documentation file.
Add support for paths to the controller while calling the rest or the service interface.

Previously, the service or restService can only be accessed if the FooService class
is located in a directory underneath the PartKeepr directory. Using namespaces
was not possible, so an efficient grouping is not possible. Now the controller
can be called with a separation of '.' which is then computed to the complete
path. Now it is possible to access services also using nested namespaces.

For eg. The old style was: FooBar1, FooBar2, .... which was mapped to
class PathKeepr/FooBar1/FooBar1Service
Now it is possible to use: Foo.Bar1, Foo.Bar2 on controller side, which is
then mapped to PathKeepr/Foo/Bar1/Bar1Service.
Adds label printing to the project.

For printing labels, the library TCPDF is necessary. We add a first step towards
have the possibility to use labels which are located on a bigger sheet. We
implemented a plugin structure, which can be easily extended by a user to
have a custom renderer for its own style. We provide a default renderer which
renders to a PDF document. This renderer can also be parametrized from the
user and should extended to the needs of the user as they are common.
Refactoring: Move the printing execution part out of the PrintSotrageLocations
to use it later on.
Create a Window for selecting the Printing Configuration instead of selecting it in the window itself.

This adds one more click to the workflow, but it makes implementation at
different locations more easier and reduces code duplication than. Since
printing is not a every days job for StorageLocations this is not an issue.
Add example rendering of parts to our PDFDefaultRenderer.
Adds possibility to print parts from the main PartList using the context menu.
Adds an extractor class which enables us to extract filters from the parameter filter
stored inside a Service class instance.
Rewrote PrintingJobConfigurationManager to use the AbstractManager.

This reduces code duplication and let us use the integrated filtering
meachanism.
Enable filtering in Printing Window to show only valid configurations for this printing job.
Fixes an error in Frontend while creating a new Printing configuration.

The store is only loaded, if a newValue contains something. Otherwise
we would receive an exception from our service.
Adds getFootprint to the Part class to access the footprint composite.
Add a search / replace for the rendered text used for the parts. The text can now be user defined.
Adds a trigger_error if the TCPDF define K_TCPDF_CALLS_IN_HTML is set to true to ensure nobody will open a security hole.

This flag enables the usage of an extended version with inlining function
calls to php (which will be evaled) directly (inside a html text write).
As long as we use only code from our class, this is no problem, but an
implementer of a plugin may not think of this risk and should be reminded
with this.
Adds a new helper class to work also with relative and absolute values from
one parameter to give the user more flexibility while positioning things.
Adds a more sophisticated method to describe the labelling using html text for
the parts labelling. This gives the user a higher degree of freedom while
customising its label.
Fixes FilterExtractor to work as expected.
Rewrote UserManager / UserService to use the AbstractManager.
Fix an erroneous comment.