Remove combination of @classmethod and @property
More PEP8 / Pyflakes
Revert "remove use of take in advanced subtensor"

This reverts commit baaa8111669ebabdf8d1894f95d7bf001af33a1e
and 701f8b54bce5475bfdf8bf821fba9abd72300871
Merge pull request #4 from lamblin/advinc_rebase3

Fix unit tests