lib: vsprintf.c: stash vsprintf.c commits from upstream.

Signed-off-by: Francisco Franco <franciscofranco.1990@gmail.com>

Conflicts:
	lib/vsprintf.c

+ vsprintf.c

- removed "netdev_features_t"
- replace "sprint_symbol_no_offset"
+ "We shouldn't try_to_freeze if locks are held."

- lockdep: check that no locks held at freeze time -> https://github.com/franciscofranco/mako/commit/d7d5f0fb74c947c4aa81fa40f4f68492306fd7d7
- lockdep: remove task argument from debug_check_no_locks_held -> https://github.com/franciscofranco/mako/commit/7dfaf98f3c5d1524971c8a036ddeb1ddb1e00072
- freezer: add unsafe versions of freezable helpers for CIFS -> https://github.com/franciscofranco/mako/commit/2b8bf225dbe1716173624e9436ce298ab1864a45
- freezer: add unsafe versions of freezable helpers for NFS -> https://github.com/franciscofranco/mako/commit/e113fe59e99b328154716d560a57b0f3d8afe47f