Remove convert_identifiers and modify camelize instead

This avoids the potential performance problems of commit 3db272
and makes the emit function more readable.
Tests are added to the tests subdirectory because they clash with
the pyang plugin module if placed in the same directory as jnc.py