ENH: Allow 0-d indexes in np.take

The TakeFrom already supported this. This removes the check which
made it not possible and adds some tests for take.

Also add documentation and information to the release notes.
BUG: fix inclusion of private hader in #d2122ea1f458e9429b692111238f7b9f4a852db2
BUG: fix separate compilation mode for bento build.
Merge pull request #2725 from seberg/take_0d

ENH: Allow 0-d indexes in np.take