add IPython easyconfig, with proper dependencies as required by the tests

this builds on PR #485 by @yossibaruch, and adds the missing `pysqlite` dependency that is required to make the tests run by `iptest` pass

it also adds updated easyconfigs for Tcl and SQLite, and applies some minor style fixes consistently across Tcl/SQLite easyconfigs