First pass at implementation for option arrays
Merge pull request #165 from izaid/opt

Option arrays
Changed ndt::type::tcast ot ndt::type::extended, and removed some unnecessary inlines
Merge pull request #167 from izaid/tcast

Changed ndt::type::tcast to ndt::type::extended