Upgraded CherryPy libs to 3.3.0

Switched out sqlite3 libs in favour of SQLAlchemy v0.9, will gradually migrate dialects and scheme to be fully SQLAlchemy compliant for using there ORM with sessions instead of direct.

Fixed getEpisode function to stop making unrequired scene number conversions on already converted data thats available now from cache.
Fix for startup issue due to dependant that was missing.
Fix for importing existing shows being set to anime when there not anime shows causing parsing errors when trying to parse episode files from disk. Please perform a mass reset of shows marking the ones that are not anime so that this issue is fixed for when it does its next show refresh.
Fix for coming soon episodes page.
Reverted sql -> sqlachemy changes, to soon and will be done in seperate branch.
fix for recent sql errors around connection object
Fix for sql rowcount error
Fix for db locking issues
Adding shows via TVRage fixed!
db lock issues fix test
db locking issues fix #2
Automatic DB restores now done if upgrade fails due to corrupt DB or incorrect db numbering
MainDB is backed up before being restored now to .r* versioned backup backups
Fix for custom scene numbering, now able to correct numbering or remove it.

Fixed show force-update and mass update to properly force updates on the show including xem numbering.
Fixed naming issues and parsing issues.
Fix for SSL support, reverted back to CherryPy 3.23 as 3.30 is borked for SSL.
PublicHD removed till further notice.
Fixes issues with scene numbering being set to 0x0 after snatch is performed.
Fixes issues with KAT Provider sphinx error on searches.
Added anime search support and removed extra pipe symbole from search string.
Fix for air-by-date/sports/anime provider searches
Fixed failed download handling.