Correctly distinguish between Dell and Juniper devices

Unfortunately there's not much info we can get from the Dell iDrac
HTML page as it's ridden with JavaScript.
No need to add the server family explicitly
Fixed bulkedit:
- fix sn and barcode validation
- form valid only marked fields
- new error msg
error message when user did not select any device
fix bulkedit - deprecation kind field (mast by instance of Depreciation Kind)
fix relativedelta - input is always type datetime.date
Fix ValueError: Cannot assign "u'1'": "Device.margin_kind" must be a "MarginKind" instance ... etc ...
add test to bulkedit
Merge branch 'master' of git://github.com/allegro/ralph into dev
merge
Merge branch 'master' of git://github.com/allegro/ralph into dev
Rename ActiveTab() function to CMDBActiveTab() in main.js file
Report Devices prices per Venture
Merge branch 'master' of git://github.com/allegro/ralph into reports

Conflicts:
	src/ralph/ui/views/reports.py
Merge branch 'master' of git://github.com/allegro/ralph into reports

Conflicts:
	src/ralph/ui/views/reports.py
Merge branch 'master' of git://github.com/allegro/ralph into reports
Missing semicolon added
fix total price
Merge branch 'master' of git://github.com/allegro/ralph into reports
change class name