[FIX, INTERNAL]

on Windows the tests below might fail when OpenMS is configured with a
OPENMS_GET_TEST_DATA_PATH which contains a small device letter, e.g.

//#define OPENMS_GET_TEST_DATA_PATH(filename) (std::string("c:/dev/oms/source/TEST/data/") + filename).c_str()

since getLoadedFilePath() used to call Qt to create absolute paths and
this changes "c" to "C", making the string comparison like

TEST_EQUAL(di2.getLoadedFilePath(), OPENMS_GET_TEST_DATA_PATH("File_test_empty.txt"))

fail. The fix here is to modify/fix the path only if its not absolute,
thus for our tests it will stay untouched since OPENMS_GET_TEST_DATA_PATH
is always absolute.

Alternatively, one could modify each(!) test (e.g. convert to lower case
before comparing),
but this creates invalid paths on unix and is error prone (since the next
developer will surely forget to use it).

Failing tests are

123 - ConsensusXMLFile_test (Failed)
126 - DTA2DFile_test (Failed)
130 - FeatureXMLFile_test (Failed)
142 - MS2File_test (Failed)
143 - MSPFile_test (Failed)
149 - MzDataFile_test (Failed)
153 - MzMLFile_test (Failed)
158 - MzXMLFile_test (Failed)
[FIX] fix Cython 0.20 compatibility issue

- This patch makes the code work also for Cython 0.20
- Cython 0.20 seems to be pickier with empty functions (e.g. still parses them
  instead of skipping them entirely)
- This patch removes an old, unfinished implementation of fit1d in EmgFitter1D
Merge pull request #660 from hroest/fix/cython0.20

[FIX] fix Cython 0.20 compatibility issue
[BUILD] minor adaptions to the build system

 * removing the test_build related infos from the targets target
 * updated the pyOpenMS cmake to be a bit more OpenMS like
[DOC] removed test_build target from the documentation

 * incl. further cleanups related to the repo restructuring
Merge pull request #662 from aiche/feature/cmake-clean-ups

CMake and docu cleanups w.r.t. to the new layout
[BUILD,PYOPENMS] simplify pyOpenMS build system

- do not copy all files separately into build folder
- add gitignore statement
- add debug Python script to run Cython only on the pyx file
Merge pull request #661 from hroest/feature/pyOpenMSbuild

[BUILD,PYOPENMS] simplify pyOpenMS build system
[NOP] replaced c like file ending C with cpp
[DOC] some minor fixes to the doc build system
Merge pull request #659 from aiche/feature/Ctocpp

[NOP] replaced c like file ending C with cpp
[BUILD] moved includes.cmake to src/openms
[BUILD] fixed debug linker error by explicitely linking against OpenMS(GUI) instead of link_directories
[BUILD] fixed 'No relevant classes found' error
[BUILD] removed all traces of svn from buildsystem

 * see #648
[FIX,TEST] fixed test output collision in ConvertTSVToTraML tests
[NOP,TEST] fixed old_files test in checker
[FIX] addendum to 00cc0b89f1c096432c4f13b43da68ee229a6e304, missed to update the FuzzyDiff call
[BUILD,TEST] adapted coding style fixes to move to src directory

 * addendum to 7a3fc78aa507abe294850fba42719423f81c0d5c
Merge pull request #664 from aiche/feature/build-system-fix

[BUILD,TEST] build system fixes / cleanups