use /usr/bin/env to call xtclsh

This should work on all systems, if xtclsh is in $PATH.
remove ignore generated files
restore symlinks

A comment in the file says that those files are supposed to be symlinks,
but in Git they were identical files.
coregen needs a project file

I think this is due to my different version of Xilinx ISE (14.7 instead
of 11.1). Fortunately, we can use the xco file as the project file.
restore xco file after coregen

PivPav cannot handle some changes that coregen applies to the xco
file, so we restore the file that is generated by PivPav.
fix variable name
replace symlink to wrapper by script

The script unsets LD_LIBRARY_PATH to avoid problems due to Xilinx's
custom libc. It will also automatically compiles the wrapper binary,
if it doesn't exist.
ignore build dir of wrapper
look for libtclsqlite3.so in several places
make power reports optional
change confusing copyright message
make it work for Zynq
add script for example
add Sublime Text project
add very simple Python bindings
add Python bindings to CMake build
extract build of Python bindings to a seperate build script
restore some symlinks
device from config is used for ipcore generation
do not ignore errors in coregen factory script

The user can (indirectly) pass parameters to this script and those
parameters may cause errors. If we ignore them, we will have a CRC
error instead, which is misleading and doesn't have any information
about the original cause of the error.