Bug 977: -T / --init-errors-fatal to process all rules v3

Have -T / --init-errors-fatal process all rules so that it's easier
to debug problems in ruleset. Otherwise it can be a lengthy fix, test
error cycle if multiple rules have issues.

Convert empty rulefile error into a warning.

Bug #977

Replaces #1225

Prscript:
- PR build: https://buildbot.openinfosecfoundation.org/builders/inliniac/builds/62
- PR pcaps: https://buildbot.openinfosecfoundation.org/builders/inliniac-pcap/builds/62