fixed lib structure
fixed Makefile
add ignores
fixed parameter for fshuffle
Merge branch 'develop' into release

Conflicts:
	.gitignore
	src/Makefile
	src/dshare/util/random.d
divide modules to deal with CPU time
rename dshare.util.time to dshare.util.stopwatch and fixed some bugs
enable to select generator Xorshift in dshare.util.random and fixed some bugs in unittest
implement dshare.util.matrix using 2 dimensional array
add cyclic list structure
Merge branch 'develop'