edit gitignore
cleanup, removed Exceptions at many places, better value checking...
bugfix in handling binary content
several changes: code cleanups, minor improvements
...
Merge branch 'master' of github.com:G-Node/odml-java-lib

Conflicts:
	src/odml/core/Property.java

Much refactoring.

Value getChecksum and getEncoder are now exposed via the Property

Renaming of some methods. All methods accessing a Value share the
getValue prefix

Fixed a bug that occured when setting the parent of a section.
started Tutorial.java, some javadoc
more tutorials and minor improvements in Section.java
Section.getSections(name) marked for removal. Section names are supposed to be unique!
Refactoring of Section.java,
improvement of the Tutorial.java,
path notation supported by all access functions
refactoring, updates of javadoc comments
Fixed a small bug in the value constructor. No longer produces errors
if no type is given. Infers type from the data.
Property.setUnit will give a warning when used on Properties with more
than one value.
add extra Property constructor allowing to create named Properties
without content.
Removed warning messages in Property if value is empty.
Improved Property.isEmpty method.
Writer will give a warning if an empty Property is not written to file.
fixed a bug in Property.addValue(value, unit)
changed Property.addValue(value) will use the unit used in the first
value if exists.
Merge branch 'master' into debian

Conflicts:
	.gitignore