refactoring the handling of annotations, sources and name in source information. cleaner and simpler code, less complex statements and preserving at the same time existing output, except that the ticket #2288 (Cyprus: ChromosomeNumbers: formating nameInSource) has been solved
fixing #4412 (output of OriginalSource.idNamespace in portal missing)
fixing the feature block layout, footnotes and bibliography for palmweb, solving #4379 (Citations only consist of footnotes if bibliography block is enabled)
avoiding unnesecary reference/{uuid}/authorTeam calls
fixing #3704 (show name in source for Distributions)
missing fields for dna sample display for #3329 (Implement DNASample for Dataportal display)
avoiding php warning
unifying rendering of OriginalSourceBase; display of determinations and sources for occurrences
copy drupal7 dataportal module into trunk