Optimized @decorators invoking call() without arguments
Optimized arg by name access on @decorators

- @once_per() is also simplified and optimized as a consequence
- removed ugly backport of inspect.getcallargs() for Python 2.6