Stricter type checking for ndarray conversion

Fixes #276

As a side effect, correct a mis declaration in a test ;-)
Fix omp performance issue using a manual condition
Merge pull request #275 from pbrunet/import

Import harmonization
Merge pull request #263 from pbrunet/enable_omp

Fix omp performance issue using a manual condition
Merge pull request #277 from serge-sans-paille/ndarray-type-check

Stricter type checking for ndarray conversion
Fix lazyness for variable declared in loop.
Literals are function information

* variables can have different types in two functions
Variable in loop are not 'not lazy' but 'use many time'
Use up-to-date nt2 version

Adapt pythonic code to reflect nt2 api change:

* iround semantic change
* no more cos/sin/acos/asin integer version
* require explicit nt2 complex support
Adding numpy::isclose support
Fixing allclose bug w/ infinite values
Merge pull request #269 from pbrunet/many_use

Many use
Full BOOST.SIMD support

* vectorisation of almost all binary_op/unary_op
* vectorisation of gexpr, iexpr, ndarray views
* compile-time selection of simd or sequential version
* import (and pass) the whole vectorisation validation suite (see
  pythran/tests/test_simd.py)
Merge pull request #272 from serge-sans-paille/boost.simd-reloaded

Boost.simd reloaded
Support named parameters

Use introspection to convert named parameters, as in
``np.ones(5, dtype=int)`` into regular ones.
Re-enable doctest for analyses/transformations/optimizations

doctest is not recursive...
Allow call to ``complex`` without parameters

complex() -> 0j
Merge pull request #280 from artas360/master

Adding numpy isclose & fixing allclose
Merge pull request #270 from serge-sans-paille/named-parameters

Support Named parameters
Fix a corner case of isclose usage

nt2 does not handle bool parameters for is_nan or isfinite...