Fixes warning about block_operations not being defined.  From David Sidrane.
Added forward reference to eliminate warnings.  From David Sidrane.
Fix warning caused by missing comment closing */.  From David Sidrane.
Add Travis CI support