removed const from the segment load function
assign sections to the segments during load based on the offsets
redesigned save_segments_and_their_sections

We have some elf files where a section (.ARM.exidx) is located in multiple segments.
To keep this property it is necessary to keep track of the emitted sections.
Furthermore, the correct sequence for the segment emission has to be determined.
This is done by postponing segments which are actually a subsequence of another segment.

Additionally the alignment is not considered as part of the file size of a segment anymore.
Using macros for header fields access functions
Set segment's index upon its creation
Move to VS2013 projects
Dump for section and segment data added
Switch to cygport conf file for CygWin distribution
Projects were migrated to VS2013
Refactoring of a test
Use [i|o]stream instead of [i|o]fstream; The patch was provided by Jason Hiser
Test's fixes