Extend NookHD+ compat class to NookHD

We used to support both NookHD and NookHD+, but the code got factored out into these compat classes, and they only handled NookHD+'s. This change attempts to extend the same handling to NookHD's.

I'm not 1000% sure this will provide a fix, just that if were to break anyone, it would be the NookHD's I'm trying to help. Prior to this change the NookHD's (according to one user) could do local work/review, and just not sync.

More context to this change can be found here: https://groups.google.com/d/msg/anki-android/LGOG7OV_rWc/BGjVS0JaUNEJ  The errors pasted by the user fall in line with the original database journaling issues that all Nook HD(+)'s encountered.