added purpose to model (with migration file)
Merge branch 'bulk-imei' into purpose-field-imei-merged

Conflicts:
	src/ralph_assets/models_assets.py
working purpose field in editdevice form
removed migration files
added purpose field to adddevice form (test-passing)
added purpose field to search
added missing form dispatching in Adddevice.post
added field purpose & fixed a name when form data is moving
changed inherited class from (Add|Edit)AssetForm to (Add|Edit)DeviceForm
added migration files
Merge branch 'bulk-imei' into purpose-field-imei-merged
Merge branch 'bulk-imei' into purpose-field-imei-merged
fixed cols matching in 'bulk edit' form & uncommented categories
added purpose field to 'bulk edit' form
fixed tests and minor bugs
make purpose field required when adding or editing device
Invoice report - generation from assets list
Merge branch 'develop' of https://github.com/allegro/ralph_assets into report-invoice

Conflicts:
	src/ralph_assets/views.py
Add migrations for reports attachement
Disable invoice button when assets reports is disabled