Fix some lintian errors and warnings
Merge pull request #490 from josephbisch/master

Fix some lintian errors and warnings
fixes .deb bugs introduced in 5818eaece4c138d0fa2901b328198ddd28769a60, fixes copyright file lintian issue #491 (a lot of lintian errors and warnings still to be fixed, mostly related to file permissions)
Fixes on build script for ubuntu.

 - moved back install location to standard /usr/share/openbazaar
 - fixed a lot of lintian errors related to permissions, copyright, changelog files.
 - made build script pep8 compliant

 Some lintian errors still showing are related to the binaries copied

```
E: openbazaar: arch-dependent-file-in-usr-share usr/share/openbazaar/pysqlcipher/build/lib.linux-x86_64-2.7/pysqlcipher/_sqlite.so
E: openbazaar: unstripped-binary-or-object usr/share/openbazaar/pysqlcipher/build/lib.linux-x86_64-2.7/pysqlcipher/_sqlite.so
E: openbazaar: embedded-library usr/share/openbazaar/pysqlcipher/build/lib.linux-x86_64-2.7/pysqlcipher/_sqlite.so: sqlite
E: openbazaar: arch-dependent-file-in-usr-share usr/share/openbazaar/pysqlcipher/build/temp.linux-x86_64-2.7/amalgamation/sqlite3.o
E: openbazaar: embedded-library usr/share/openbazaar/pysqlcipher/build/temp.linux-x86_64-2.7/amalgamation/sqlite3.o: sqlite
E: openbazaar: arch-dependent-file-in-usr-share usr/share/openbazaar/pysqlcipher/build/temp.linux-x86_64-2.7/src/cache.o
E: openbazaar: arch-dependent-file-in-usr-share usr/share/openbazaar/pysqlcipher/build/temp.linux-x86_64-2.7/src/connection.o
E: openbazaar: arch-dependent-file-in-usr-share usr/share/openbazaar/pysqlcipher/build/temp.linux-x86_64-2.7/src/cursor.o
E: openbazaar: arch-dependent-file-in-usr-share usr/share/openbazaar/pysqlcipher/build/temp.linux-x86_64-2.7/src/microprotocols.o
E: openbazaar: arch-dependent-file-in-usr-share usr/share/openbazaar/pysqlcipher/build/temp.linux-x86_64-2.7/src/module.o
E: openbazaar: arch-dependent-file-in-usr-share usr/share/openbazaar/pysqlcipher/build/temp.linux-x86_64-2.7/src/prepare_protocol.o
E: openbazaar: arch-dependent-file-in-usr-share usr/share/openbazaar/pysqlcipher/build/temp.linux-x86_64-2.7/src/row.o
E: openbazaar: arch-dependent-file-in-usr-share usr/share/openbazaar/pysqlcipher/build/temp.linux-x86_64-2.7/src/statement.o
E: openbazaar: arch-dependent-file-in-usr-share usr/share/openbazaar/pysqlcipher/build/temp.linux-x86_64-2.7/src/util.o
E: openbazaar: missing-dependency-on-libc needed by usr/share/openbazaar/pysqlcipher/build/lib.linux-x86_64-2.7/pysqlcipher/_sqlite.so
```

I'll probably need your help fixing these @josephbisch
fixed exec path on .desktop file
no more executable-not-elf-or-script warnings. Fixes issue #495, thanks @Giszmo
adds lintian as dependency. Issue #500
[fixed] The .deb installs an extra license file #494
get rid of binaries, fix executable permissions (re: #495)
fix permission for the folders in which we'll be writing files when OB is running. .deb works really nice
Fixes Issue #493, using libjs-jquery as dependency with .deb. Should also mitigate pysqlcipher setup issues caused by script breaking during logger setup on some configurations.
.deb architecture = all, no longer bound to binaries
installing pysqlcipher before doing pip install -r requirements.txt seems to have a positive effect
[pysqlcipher] Fix module import for iterdump method (#2945).

The python `pysqlcipher.dbapi2.Connection.iterdump` method is bound to the
`pysqlite_connection_iterdump()` function in src/connection.c.

This function should import the python `pysqlcipher.dump` module, which
contains the function `_iterdump` with the actual implementation of the
`pysqlcipher.dbapi2.Connection.iterdump` method.

The `pysqlcipher` module was adapted from the `pysqlite2` module. When that
was done we forgot to change the import of the `dump` module, which until now
was being loaded from the old `pysqlite2` module, instead of being loaded
from the correct `pysqlcipher` module.

This was a bug and was forcing us to depend on `pysqlite2` to be able to use
the `iterdump` method.

This commit fixes that bug by loading the correct `pysqlcipher` module in the
`pysqlite_connection_iterdump()` function in `src/connection.c`.
fix grok match pattern
Fix formatting of debian/control and make debian directory lowercase
Merge pull request #503 from y12studio/elk-grok-pattern

fix grok match pattern
Merge pull request #505 from josephbisch/debian-control

Fix formatting of debian/control and make debian directory lowercase
changelog inside installers/ubuntu/debian now a symlink
Merge remote-tracking branch 'upstream/master'