inventory: translate the "state" field of inventory

Ticket: #81
assets: only allow printout when an active role is present

Printout needs a specific Department, which it gets from the
active role. Otherwise, the action is undefined and would throw
an Error.

Ticket: #48
movements: criteria to delete a movement

Ticket: #49

A movement can only be deleted by a user+role that has the
correct department and permissions either to delete any move
or just the incoming ones.
css: fix check/radio buttons rendering to inline

Ticket: #86
company/lookups: hide special locations from plain users

Ticket: #89

After a discussion, we agreed that a regular user should never
need to select a special location (such as "Lost", "Destroy" or
the "Procurements" ones). These locations shall only be used
through the dedicated forms.

So, hide them from the auto-complete queryset, to avoid confusion.
main/js: fix 'console' object, broken in IE8-9

A quick debug in IE9 revealed that that crap[1] doesn't support
the 'console' object for logging. Thus, we need to define it to
something, so that our js works. [2]

[1] I couldn't call it a "browser", by any means.
[2] http://stackoverflow.com/questions/3326650/console-is-undefined-error-for-internet-explorer
assets_detail: move the serial/product nos. under the location

Ticket: #67

Warning: not recommended for any other implementation!
assets/print: fix Greek titles, being too wide

Ticket: #83
assets_list: remove unused CSS style
assets_list: move the CSS out of the page template

During development, the CSS had been written inside the html page,
so that all browsers would reload it each time.
Now, it can be moved outside, for better performance.
po_wizard: move CSS to separate, static file
movements/repair: move CSS and JS to static files
main/carts: remove cart title from button

Ticket: #90
assets_list: attempt to align number of columns for pagination

Pagination line would take too many/little columns depending
on carts, breaking the border of the table.

Ticket: #90
movements.views: fix close when move source is a special location

Ticket: #91

We had not anticipated the extreme case when the move starts
from a special location.
assets_list: fix wrong URL reference in moved CSS

broken since last commit that moved CSS out of html page.
i18n: some translations that were missing
inventory.models: open Inventory shouldn't conflict with itself

Ticket: #92

We have introduced a rule that when an Inventory is already open,
no second one could be opened (=saved) for the same location.

However, the filter rule would not exclude the same id, causing
the open inventory to prevent itself from being validated!
inventory/views: fix submit button and display of errors

Ticket: #92

Errors were not shown, leaving the user puzzled about inventory
not being validated.
main: demote annoying "warning" message to debug