Persist merge containing code that allows creating a blaze array from another blaze array

This pull request contains mostly work done on chunked evaluation samples.

There are a couple of extra items that require review:
- changes so that it is possible to build a blaze.array from another blaze.array (it was throwing an exception). This is done by having a special code path (issue #43)
- blir vectoriazation is disabled by default, as it was causing crashes.