Move tabular interface behaviors into a plugin folder, update Gruntfile

This commit moves all of Oraculum's tabular components out into the /plugins/tabular directory and adds shim files that print a log message when the deprecated files are loaded warning that the shim files will be removed in 2.0. This change exists to support the growing tabular codebase, which will soon be getting new components.

Additionally, this change updates the Gruntfile to always generate an lcov report.
This is auto-generated by docker. It's doing the correct thing, it just looks funny.