rename uint in uint32, move decl to utils.h
change definition of uint
fix merge conflicts
Merge pull request #21 from ComputationalRadiationPhysics/master

Update dev with release branch changes
Merge pull request #19 from psychocoderHPC/cleanCode

Clean type definitions unint -> uint32 in utils.h
dos2unix

change CRLF to LF line endings
Merge pull request #23 from ax3l/topic-dos2unix

dos2unix
Change Dir Structure

src/include/scatteralloc allows for clean installs later in
in e.g. /usr/include/scatteralloc
Else, header files of this library could collide with other
headers (that would be messy and is not good practice)
Merge pull request #24 from ax3l/topic-dirStructure

Close #22 Change Dir Structure
Makro Facelifting

- use #pragma once
- prefix SCATTERALLOC_
- remove unused sNew(A), sDelete(A)
Add comment
Merge pull request #25 from ax3l/topic-defines

Makro Facelifting
Add a version.hpp file

Can be read by CMake or in user code to determine the version
of the library.
Merge pull request #26 from ax3l/topic-version

Add a version.hpp file
Add Travis-CI Images per branch
First try at splitting scatteralloc into policies

 - some smaller scoping problems
 - uses trait-style structs to set properties for individual policies
Macro is working

 - policies now with POI-Binding or POD-Binding
 - Macro at the end to overwrite Malloc and do the typedef
 - needs verification
 - needs a way to enforce relation between policies
 - has a set of policies that resemble the classic malloc() on device
 - it is not possible to overwrite malloc when using the classic
   malloc() internally
Close #14 Added AlignmentPolicy Shrink

 -
 - might still be done too often
 - there might be a bug in the original code, where memory is not
   resized/shrinked correctly although the alignment was changed
 - pagesize in XMallocSIMD is now dependent on Scatter_impl
Close #3 examples for the use of PolicyAllocator

 - example01 uses ScatterAlloc with namespaces, adds 2 vectors and sums
   them
 - example02 uses ScatterAlloc with the malloc overwrite mechanism
 - example03 (newdelete_example) implements a std::vector-like container
   on GPU. This example comes from NVIDIA and was adapted to use
   ScatterAlloc.
Fixes memsize-bug by using alignmentPolicy Shrink

 - memsize was not changed along with the alignment
 - now, memsize is changed as well
 - alignPool() now returns a boost::tuple which includes also the new
   memsize.