Add function linspace(a, b, n)
Add function imread(dst, filename)
Rename namespace numcpp -> np
Update circularize example to test without CUDA
Make config.h included only in numcpp.h
Add stride
IMPORTANT: Change from row major order to column major order
Now this line should pass the testcase
Fix bug on to_cv_mat
Fix width(), height(), depth() function (these functions will be deleted)
Fix from_cv_mat
Fix meshgrid
Fix circularize example
Remove width(), height(), depth() function
Add slice() function for 1d array
Remove _size from base_array_t, it is calculated from shape

- Separate premitive properties and derivered property functions
Make stride is actual 'byte' offset, not depending on type
Add slice function for 2d array
Merge branch 'stride' into trunk.linux
Fix bug at 2d version array.slice() function