* Move contracts classes to srml/contracts (now as types-only) * Exclude srml generated files from codeclimate * Alos excluse types/src/scripts * Replace Compact<T>.toBn() with unwrap() * Fic compact type (#1156) * Remove as unknown as T (T typing is working) * Move interfaces back to the relevant types.ts