Removing e dir compiler warnings

Many are casts from size_t to int.  e.g, for lapack arrays.
Removing e dir warning messages.
removing e dir compile warnings
Removing e dir compiler warnings
removing e dir compile warning messages
More changes to remove e dir compile warnings
Changes to e dir to remove compiler warnings.  Many examples fail here!
removing e dir gcc 4.8.0 warnings AND important fix

The important fix reverts a bad commit from imonorder.cpp, created in
abc0898874dea2cff2e55575d68ab3102a542ff1